Post on 04-Jan-2016
description
®
IBM Software Group
© IBM Corporation
IBM Information Server
Service Oriented ArchitectureWebSphere Information Services Director (WISD)
®
IBM Software Group
© IBM Corporation
Defining the Importance of SOA
IBM Software Group
… a service?
A repeatable business task – e.g., check customer credit;
open new account
What is …..?
… service orientation?
A way of integrating your business as linked
servicesand the outcomes that
they bring
… service oriented architecture (SOA)?
An IT architectural style that supports service orientation
… a composite application?
A set of related & integrated services that
support a business process built on an SOA
3
IBM Software Group
As Patterns Have Evolved, So Has IBM
Flexibility
Point-to-Point connection between applications
Simple, basic connectivity
Messaging Backbone
EAI connects applications via a centralized hub
Easier to manage larger number of connections
Enterprise Application Integration (EAI)
Integration of services through an Enterprise Service Bus
Flexible connections with well defined, standards-based interfaces
Service Orientated Integration
SOA builds flexibility on your current investments The next stage of integration
4
IBM Software Group
The Decision Process: SOA as a requirement for vendor evaluation
87%
13%
Source: AMR Research, SOA Adoption Study, September 2006
5
®
IBM Software Group
© IBM Corporation
Information as a Service
Service Oriented Architecture (SOA)-Ready Information Integration
IBM Software Group
IBM Information ServerDelivering information you can trust
Understand
Cleanse Transform Deliver
Discover, model, and govern information
structure and content
Standardize, merge,and correct information
Combine and restructure
information for new uses
Synchronize, virtualize and move information for in-
line delivery
ParallelProcessing Connectivity Metadata DeploymentAdministration
Platform Services
Support for Service-Oriented Architectures
77
IBM Software Group
Automates the publication of Jobs, Maps or Federated Queries as services
Controls the invocation of these services via WebServices or EJB protocols
Enables workload balancing and ensured services
Data specific business rules and definitions can be leveraged for batch and real time purposes
SQL
SOA Deployment: WISD
Java,.NET, Process Server, Web Services, etc.
8
IBM Software Group
Reusing Your Information Services
Information Services
Process ServerReceiveRequest
Order Handling Process
CheckAccount
ShipOrder
Check OrderPolicy
ReviewOrder
Customer Order History Customer
Order History Service
Customer Customer Info Customer
Customer Master Service
Customer Order Status Customer
Data Cleansing Service
Portal Call CenterPortal
9
IBM Software Group
DataStage
QualityStage
FederationServer
DB2
How WISD Works
Ba
tc hRMI
WS
Data Marts& Data Warehouses
TransactionalDatabases
PackagedApplications
PeopleSoft
IS Console
Siebel
SAP
EAI
BPM
AppServers
Java &.Net Apps
WIS
D S
erve
r
10
IBM Software Group
REST and RSS Clients
Architecture Overview
“Always on”
Info Provider**
Info Provider**Info Provder**
WorkloadBalancing
Logging
Metadata
EJB
Security
Auditing
JMS
SOAP over HTTP
ISDAgent
Any Web Service Client
Any JMS Text or SOAP Client
Any Java Application
ISDAgent
ISDAgent
Console
Information Services Director
SQL
**one or more independent or redundantly configuredInformation Providers (DataStage, Federation Server, QualityStage,
Oracle, Classic Federation)
WSRR WID Plug-in
Also ESB and Portal Server
REST/RSS
IBM Software Group
WISD – Value to our customers
Improved information availability and consistency
Leverage existing investment in DataStage, QualityStage, and Federation Server
Enable data warehouse teams to be heroes - increase their business value to the organizationMove from simply reporting on the business to imbedding critical
information into business processes in support of strategic initiatives
Leverage investment in WebSphere and IBM SOA initiatives Information Server is now integrated with Process ServerSOMA now ties in Information Information Services Architecture Workshop (ISAW) helps them
understand, define, and model integration services
Reduce development costs through reuse of integration logic
Improve governance and control over data access and usage
12
IBM Software Group
WebSphere Process Server and Information Server
Information Server becomes a “first class citizen” in Business Process Modeling
Service discovery from within WebSphere development tools illustrates meta data strengths of Information Server
Seamless Process flows including Information Server are easily constructed and deployed No more spaghetti code for information integration inside Process Server
WebSphere Process Server sites are already “SOA-aware” Start talking to them about the data!
13
IBM Software Group
Summary: Information as a Service using WISD
Automatic deployment of DataStage, QualityStage, Federation/DB2 artifacts as reusable services
Services can be invoked in real-time from:
Remote platforms/applications
Java & .Net applications
Popular Application Servers
Business rules can be applied across batch and on-demand applications
Built-in load balancing and pooling strategy
14
®
IBM Software Group
© IBM Corporation
Thank You