Developing Web Services Using IBM
Information Server
Author
Tirupathirao Madiya
Version
1.0
Date
10/05/2010
Remarks
Draft version
Reviewer
TABLE OF CONTENTS
TABLE OF FIGURES........................................................................................3
....................................................................................................................3
1. Project Details...........................................................................................4
2. Target Readers..........................................................................................4
3. Keywords..................................................................................................4
4. Introduction to IBM Information Server...................................................4
5. IBM WebSphere Information Service Director...........................................4
5.1. Create Information Server Services..........................................................4
Step 1: Launch the IBM Information Server console.............................................................................5
Step 2: Create to an Information Provider..............................................................................................6
Step 3: Create a new project...................................................................................................................9
Step 4: Create an application.................................................................................................................13
Step 5: Create a service.........................................................................................................................14
Step 6: Create operations......................................................................................................................16
Step 7: Deploy the Service....................................................................................................................20
Step 8: Test the deployed Services.......................................................................................................20
6. Reference................................................................................................25
TABLE OF FIGURES
Figure 1 - Information Server Login console.................................................5
Figure 2 Information Server Home Page....................................................5
Figure 3 Create connection to Information Service Provider......................6
Figure 4 Create connection to Information Service Provider......................7
Figure 6 Create connection to Information Service Provider......................8
Figure 7 Create connection to Information Service Provider......................9
Figure 8 Create new project.....................................................................10
Figure 9 Create new project.....................................................................10
Figure 10 Create new project...................................................................11
Figure 11 Create new project...................................................................11
Figure 12 User roles.................................................................................12
Figure 14 Create new application.............................................................13
Figure 15 Create new application.............................................................14
Figure 16 Create new service...................................................................14
Figure 17 Create new service...................................................................15
Figure 18 Create new service...................................................................16
Figure 19 Create new operation...............................................................16
Figure 20 Create new operation...............................................................17
Figure 21 Select an Information Provider................................................18
Figure 22 Select an Information Provider................................................18
Figure 23 Create new operation...............................................................19
Figure 24 Save application.......................................................................20
Figure 25 Deploy web services.................................................................20
Figure 26 Open web console....................................................................21
Figure 27 Web console login window.......................................................21
Figure 28 Web console home page...........................................................22
Figure 29 Information Service Catalog.....................................................23
Figure 30 Deployed services.....................................................................23
Figure 31 Deployed service details...........................................................24
Figure 32 Deployed service details...........................................................25
Figure 33 WSDL Document.......................................................................25
1. Project Details
Projects involved: BTAGRSTR
H/W Platform: WINDOWS, UNIX
S/W Environment: IBM Information Server 8.0
2. Target Readers
Web Service developers, and wishing to develop using IBM Information
Server
PA/SEs
3. Keywords
IBM Information Server
WebServices
WebSphere Information Service Director
IBM IS Information Services.
4. Introduction to IBM Information Server
IBM Information Server combines the technologies of key information integration
functions within the IBM Information Integration Solutions portfolio into a single
unified platform that enables companies to understand, cleanse, transform, move
and deliver trust worthy and context-rich information.
IBM Information Server includes the following components:
1.
2.
3.
4.
5.
6.
7.
IBM
IBM
IBM
IBM
IBM
IBM
IBM
WebSphere
WebSphere
WebSphere
WebSphere
WebSphere
WebSphere
WebSphere
DataStage
QualityStage
Information Analyzer
Business Glossary
Metadata Server
Federation Server
Information Service Director
5. IBM WebSphere Information Service Director
Information Server provides a unified mechanism for publishing and managing
shared Service Oriented Architecture (SOA) services across data quality, data
transformation, and federation functions, allowing information specialists to easily
deploy services for any information integration task and consistently manage them.
This enables developers to take data integration logic built using IBM Information
Server and publish it as an always on service in minutes.
5.1. Create Information Server Services
IBM Information Server enables you to create SOA service wrappers around stored
procedures, federated queries, DataStage job, and QualityStage jobs with EJB and/or
SOAP over HTTP bindings using Information Service Director.
The following step by step procedures will make clear to generate a service using
DataStage / Quality Stage component.
Step 1: Launch the IBM Information Server console
Launch the IBM Information Server console and provide the login credentials as
shown in Figure 1, it will take you to the IBM Information Server home page as show
in Figure 2.
Figure 1 - Information Server Login console
Figure 2 Information Server Home Page
Step 2: Create to an Information Provider
Click Home, expand Configuration and click Information Service Connections
as shown in Figure 3.
Figure 3 Create connection to Information Service Provider
Then click New under Tasks pane to create a new Information Service Connection
as shown in Figure 4.
Figure 4 Create connection to Information Service Provider
In new Information Service Connection window as shown in Figure 5, provide the
necessary connection details.
Figure 5 Create connection to Information Service Provider
Click the Test button to validate the connection details as shown in Figure 6
Figure 6 Create connection to Information Service Provider
Click the Save button to save the Information Service Connection, as shown in
Figure 7.
Figure 7 Create connection to Information Service Provider
Step 3: Create a new project
Click New Project button under Home icon in the top left corner to create new
project, as shown in Figure 8.
Figure 8 Create new project
Select type as Information Services and enter project name in the name field as
shown in Figure 9 & 10.
Figure 9 Create new project
Figure 10 Create new project
Then click OK button and provide the required project details as shown in Figure 11
Figure 11 Create new project
Click Users tab and assign user project roles as shown in Figure 12.
Figure 12 User roles
Select Groups tab and assign group roles, Figure 13.
Figure 13 Group roles
Step 4: Create an application
After saving the project definition, click Information Services Application under
the Develop icon as shown in Figure 14. Click New under tasks column to create
new Information Services Application.
Figure 14 Create new application
Provide details of the application such as Name and Description and click Save
Application to complete the definition as shown in Figure 15.
Figure 15 Create new application
Step 5: Create a service
Right click the Services task and select the New Service option, Figure 16.
Figure 16 Create new service
Provide the services related information like service name, description, deployment
and contact details and click the Save Application, Figure 17.
Figure 17 Create new service
Select Bindings tab and update the SOAP style & SOAP action, Figure 18.
Figure 18 Create new service
Step 6: Create operations
Right click the Operations task and select New Operation option, Figure 19.
Figure 19 Create new operation
Provide the required information and click the Select button to select an information
provider, as shown in Figure 20.
Figure 20 Create new operation
Select information provider as a DataStage and QualityStage, Figure 21.
Figure 21 Select an Information Provider
Select created DataStage and QualityStage job and click OK button to finish, as
shown in Figure 22 & 23
Figure 22 Select an Information Provider
Figure 23 Create new operation
Click Save Application button to save the entire information service application.
Figure 24 Save application
Step 7: Deploy the Service
Select Deploy option to deploy the created services, as shown in Figure 25.
Figure 25 Deploy web services
Step 8: Test the deployed Services
Open IBM Information Server web console to test the deployed web services. Use the
following options to open the web console.
Option 1: View Open Web Console or
Figure 26 Open web console
Option 2: Type the following URL in browser window.
Http ://<< ServerPath>> :<< PortNo>>
Enter the login credentials to login into IBM Information Server web console, as
shown in Figure 27.
Figure 27 Web console login window
In IBM Information Server home page, select Information Services Catalog for
deployed information service details, Figure 28.
Figure 28 Web console home page
Figure 29, Information Services Catalogs page select Manage Deployed
Services.
Figure 29 Information Service Catalog
In Manage Deployed Service window, select the corresponding service check box
and click the Open task, Figure 30.
Figure 30 Deployed services
It will display the service details and contact information for the selected service, as
in Figure 31. It provides option to edit the service related details.
Figure 31 Deployed service details
Then select the Binding tab and expand SOAP over HTTP frame. Then click the
Open WSDL Document link to view the WSDL document, Figure 32 & 33.
Figure 32 Deployed service details
Figure 33 WSDL Document
6. Reference
IBM Document reference links
1. IBM Information Server (IIS)
[Link]
2. IBM Information Server information center
[Link]
3. WebSphere Information Services Director
[Link]