with .NET and Web Services

fizzlargeΑσφάλεια

3 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

74 εμφανίσεις

Maximizing Business Objects

with .NET and Web Services

Josh Robinson

Solution Builders Inc.

Agenda


Business Intelligence web services


What benefits do web services offer?


What are web services?


Example web services


Why move to web services?


Demo


ASP.NET dashboard/portal using Business


Objects web services


Developer Suite Web Services and .NET
-

features and benefits


Business Objects modules and report display for .NET portal


XML and XSLT with Business Objects portal web services


Building a dashboard within .NET portal


Q&A

How do Web Services Benefit Business Users?



Easy integration of BI with existing web applications



Better communication of BI between departments and


business partners








More efficient delivery of information



Better corporate dashboards



Sales
Web Service
Marketing
Web Service
Finance
Web Service
How do Web Services Benefit Technical
Users?



Dynamic, lightweight and suited to the web



Not platform specific



Can pass easily through firewalls



Greater accessibility to remote servers and information



Firewall
Traditional Comm Protocols
XML Web Services
What Are Web Services?


A web service is an interface positioned between the
application code and the user of that code


Built using standard Internet technologies


A standard for technical communication


An important stage in Internet development


Connect the internet, data and applications


Basic Definition

How do Web Services Work?

Internet
Business Objects
Web Services Server
Corporate
Firewall
Web Services Consumer
XML
XML
XML
Web Services at Work
-
Yahoo!

Web Services at Work
-
Yahoo!


Features are added into Yahoo! portal using web
services.


Advantages:


Suppliers get more exposure


Yahoo! can offer broader range of services


Consumers only need to visit one site


Everyone benefits from a solution that is greater than
the sum of its parts!


Why Web Services?


Closed, monolithic approach is disappearing


Code, data, business rules, and presentation elements
mixed


Structured data cannot be isolated


Open architectures becoming more prevalent


Separation of user interface elements: application logic,
data model, business rules, graphic design


Enterprises can adapt applications to the various contexts of
internal users, partners and clients

The Right Time For Web Services


Gartner reports on the state of web services



Web services have begun to infiltrate enterprise IT projects,
and even cautious companies will need to begin Web services
pilot programs in 2003.”

Source: Gartner press release, September 17, 2002



Versatility of Web Services is becoming clear


Low risk, high
-
utility data integration catalysts

Business Objects Developer Suite Web Services


Features


Access to WebIntelligence through XML web services


Document Display


Refresh


Drill


Clients not using Business Objects can view the same reports
in the same format


Data transferred between networks via the internet


BI servers can be located remotely from application servers



Business Objects Developer Suite Web Services


Easier, faster integration of Business Objects with other web
-
based applications


Leverage existing investment


Reports can be integrated into existing web sites


Multiple BI sources easily combined into one point of access


One site for all reporting


Fewer logins/passwords for users to remember


Reduced customization to fit existing look and feel


Reporting is a component of a larger system, not a separate
system


Familiar look and feel means less training for end users


Partners can integrate your reports into their intranet

Benefits

.NET Portal Features


Highly configurable


Module
-
based


Role
-
based permissions


Display existing BI reports and spreadsheets during
transition to Business Objects reporting


Flexible


Extensible


Makes use of newest, most powerful technologies


Leverages latest .NET advancements

Report Display within .NET Portal


Report display


Displays simple Business Objects report through a module


Permissions based display


Uses existing look and feel to display reports within context
of the portal


Promplet and report display


Prompting module is generated dynamically


Triggers communication between modules


Refreshed report displayed in separate module


XML and XSLT with Business Objects

Portal Web Services


Advantages of displaying Business Objects data in XML
format


Fast, low overhead data retrieval


Define report on client side


Business Objects builds XML dataset for you


XSLT style sheet


Display of XML data from Business Objects web services


Flexible

Building a Dashboard within .NET Portal


Summary information easily displayed using multiple
BusinessObjects reports


Presented in XML+XSLT or HTML formats


Graphs for visual feedback


Can choose which module a user can view based upon
permissions


Reports are displayed with standard look and feel

Demonstration:

.NET Portal with BO Web Services

Q & A

Josh Robinson

Solution Builders Inc.

josh.robinson@solutionbuilders.com

www.solutionbuilders.com