Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.

Similar presentations


Presentation on theme: "Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders."— Presentation transcript:

1 Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders

2 Copyright 2007, Information Builders. Slide 2 Agenda  Web Services Overview  Describing a Web Service to WebFOCUS  Demonstration  Questions????

3 Copyright 2007, Information Builders. Slide 3 Web Services Overview What are Web Services? A Web Service  is a procedure that has all the logic, and access requirements to perform a given task when called to do so.  uses the internet as an huge Application Server.  provides the calling procedure with the necessary information about the web service through an XML document known as the WSDL.

4 Copyright 2007, Information Builders. Slide 4 Web Services Overview What makes Web Services so desirable? Web Services are:  reusable, self-contained, self-describing, application programs, providing a specific functionality.  purposely built to be executed, described, and discovered, over the internet, regardless of enterprise boundaries and firewalls. (Still very efficient inside an intranet or network!)  provide a layer of abstraction to user, allowing them not to worry about “physical” details such as  Programming languages  Communication protocols  support a concept of a “Registry” where users can “discover” web services that may be of use to them

5 Copyright 2007, Information Builders. Slide 5 Web Services Overview What makes Web Services so flexible? Use of well known standards for:  SOAP (Simple Object Access Protocol) – Message format for invoking Web Services.  WSDL (Web Service Definition Language) – A standard for describing Web Services.  XML (Extensible Mark-up Language) – A platform/operating system independent document format that SOAP and WSDL use. (XML is both computer AND people friendly!)  The Registry (not fully standardized) – a repository of “categorized” registered Web Services (similar to the Yellow Pages)  UDDI – Most common registry

6 Copyright 2007, Information Builders. Slide 6 Web Services Overview How are Web Services used? Web Services are used  to perform application-to-application integration over the Web.  as business process interfaces.  as a point of interaction to give input and receive output from a business process.  to allow previously incompatible applications to interoperate on the Web regardless of language, platform, and operating systems.  as a standalone function that can be called by many different applications.

7 Copyright 2007, Information Builders. Slide 7 Web Services Overview What are the benefits of using web services? Web Services  reduce complexity by encapsulating business processes into reusable components.  improve interoperability by acting as a wrapper around legacy or platform-specific applications.  promote true interoperability through platform and implementation neutrality.  are self-describing (WSDL,UDDI).  allow developers to develop applications much faster than before  are a simple, reliable way to blend existing systems with new applications and services

8 Copyright 2007, Information Builders. Slide 8 Using iWay to create a Web Service iWay components needed To create an iWay web Service you will need the following three iWay products installed and configured:  iWay Service Manager (iSM)  iWay Explorer (iE)

9 Copyright 2007, Information Builders. Slide 9 iWay Service Manager  iWay Service Manager (iSM)  Host for Service-Oriented Architecture  Supports configuring iWay Adapters of all types  J2SE Environment (Server)  Supports other iWay Components  iWay Transformer  iWay Designer  iWay Explorer

10 Copyright 2007, Information Builders. Slide 10 iWay Explorer  iWay Explorer  Allows exploration of EIS via the adapter  Creates XML Schemas for Request/Response (Service)  Creates XML Schemas for Result (Event)  Consistent view of all Enterprise Systems

11 Copyright 2007, Information Builders. Slide 11 Using iWay to create a Web Service iWay Business Services Provider  The SOAP End Point for iWay Business Services  HTTPS Server that exchanges SOAP messages with Web Service client applications  Loads, or calls, necessary iWay Adapter based on SOAP message  Maintains an IBS Repository (db) where physical connectivity and security info needed to run the backend object  A form of a Registry  Portable – can be installed on all major computing platforms  Has Web Console (default port 9999)

12 Copyright 2007, Information Builders. Slide 12 Describing a Web Service to WebFOCUS WebFOCUS components needed To describe a web Service to WebFOCUS you will need the following two WebFOCUS products installed and configured:  WebFOCUS Reporting Server  WebFOCUS Web Services Adapter

13 Copyright 2007, Information Builders. Slide 13 Describing a Web Service to WebFOCUS WebFOCUS Reporting Server WebFOCUS Reporting Server  Holds metadata for the data sources WebFOCUS can access, and controls access to those data sources.  It is responsible for executing the queries against these data sources and retrieving and formatting the query results, which it then passes to the WebFOCUS client.  It provides multiple data adapters that give users access to data in many different types of data sources.

14 Copyright 2007, Information Builders. Slide 14 Describing a Web Service to WebFOCUS WebFOCUS Web Services Adapter Overview WebFOCUS Web Services Adapter:  allows WebFOCUS to directly interact with a Web Service.  is able to create a report to read data returned from a Web Service.  can pass parameters to a Web Service for reporting.  can pass parameters to a Web Service for updating data within an application.  is able to consume a WSDL file.  can join Web Services to Other Web Services.  can join Web Services to other Table types (e.g.. SQL Server, ORACLE, DB/2).

15 Copyright 2007, Information Builders. Slide 15 Describing a Web Service to WebFOCUS How does the Web Services Adapter work? WebFOCUS Web Services Adapter:  reads a WSDL file and creates the Connection information in EDASPROF.  reads a WSDL file and creates the Master and Access file for a particular Web Service function.  has a new suffix: Suffix=SOAP.  1 st Segment of the Master contain the input parameters.  Reads Data Types and maps them to default Formats (USAGE and ACTUAL).  Arrays of output get mapped to multiple segments.

16 Copyright 2007, Information Builders. Slide 16 Copyright © 2001 iWay Software 2 Let’s build it!

17 Copyright 2007, Information Builders. Slide 17 Start iWay Explorer iWay Configurations

18 Copyright 2007, Information Builders. Slide 18 Create a Configuration

19 Copyright 2007, Information Builders. Slide 19 Connect to new Configuration

20 Copyright 2007, Information Builders. Slide 20 Select iWay Adapters

21 Copyright 2007, Information Builders. Slide 21 Choose RDBMS Adapter

22 Copyright 2007, Information Builders. Slide 22 Configure RDBMS Adapter for MS SQL Server

23 Copyright 2007, Information Builders. Slide 23 Test Connection to SQL Server

24 Copyright 2007, Information Builders. Slide 24 Select a Stored Procedure

25 Copyright 2007, Information Builders. Slide 25 Generate an iWay Business Service

26 Copyright 2007, Information Builders. Slide 26 Name the Web Service

27 Copyright 2007, Information Builders. Slide 27 Test the Business Service

28 Copyright 2007, Information Builders. Slide 28 Enter Customer ID and Invoke

29 Copyright 2007, Information Builders. Slide 29 Web Service Response Document

30 Copyright 2007, Information Builders. Slide 30 View WSDL for the iWay Business Service

31 Copyright 2007, Information Builders. Slide 31 Open the WebFOCUS Reporting Server Console and Click Data Adapters

32 Copyright 2007, Information Builders. Slide 32 Select New Adapter Tab

33 Copyright 2007, Information Builders. Slide 33 Select Procedures Adapter

34 Copyright 2007, Information Builders. Slide 34 Select Web Services

35 Copyright 2007, Information Builders. Slide 35 Enter Name and WSDL location http://localhost:9000/test/CustOrdersOrders_WS.ibs?wsdl

36 Copyright 2007, Information Builders. Slide 36 Select Web Service End Point

37 Copyright 2007, Information Builders. Slide 37 Connection Configuration complete!

38 Copyright 2007, Information Builders. Slide 38 Create WebFOCUS Synonym for the Web Service

39 Copyright 2007, Information Builders. Slide 39 Synonym created Successfully!

40 Copyright 2007, Information Builders. Slide 40 Test Synonym

41 Copyright 2007, Information Builders. Slide 41 Provide Value for the input parameter

42 Copyright 2007, Information Builders. Slide 42 See Results!

43 Copyright 2007, Information Builders. Slide 43 Create a FOCUS Query

44 Copyright 2007, Information Builders. Slide 44 See Report!

45 Copyright 2007, Information Builders. Slide 45 Questions???? Anyone ? Anyone ?

46 Copyright 2007, Information Builders. Slide 46 Thank You


Download ppt "Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders."

Similar presentations


Ads by Google