160 likes | 331 Views
IBM Information Server. Service Oriented Architecture WebSphere Information Services Director (WISD). Defining the Importance of SOA. What is …..?. … a service? A repeatable business task – e.g., check customer credit; open new account. … service orientation?
E N D
IBM Information Server Service Oriented ArchitectureWebSphere Information Services Director (WISD)
What is …..? … a service? A repeatable business task – e.g., check customer credit; open new account … 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
Flexibility SOA builds flexibility on your current investments The next stage of integration Service Orientated Integration Enterprise Application Integration (EAI) Messaging Backbone • Integration of services through an Enterprise Service Bus • Flexible connections with well defined, standards-based interfaces • EAI connects applications via a centralized hub • Easier to manage larger number of connections • Point-to-Point connection between applications • Simple, basic connectivity As Patterns Have Evolved, So Has IBM
The Decision Process: SOA as a requirement for vendor evaluation 87% Everyone one of our customers is evaluating/deploying SOA! 13% Source: AMR Research, SOA Adoption Study, September 2006
Information as a Service Service Oriented Architecture (SOA)-Ready Information Integration
IBM Information ServerDelivering information you can trust Support for Service-Oriented Architectures Transform Deliver Understand Cleanse 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 Platform Services Parallel Processing Administration Deployment Connectivity Metadata 7
SOA Deployment: WISD • 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 Java,.NET, Process Server, Web Services, etc.
Order Handling Process Process Server Portal Review Order Check Order Policy Check Account Receive Request Ship Order Customer Master Service Customer Info Customer Customer Data Cleansing Service Order Status Customer Customer Order History Service Order History Customer Customer Reusing Your Information Services Call Center Portal Information Services
How WISD Works Batch DataStage QualityStage FederationServer DB2 Data Marts & Data Warehouses EAI Transactional Databases BPM RMI WISD Server Siebel App Servers WS PeopleSoft Java & .Net Apps SAP Packaged Applications IS Console
Architecture Overview Information Services Director REST and RSS Clients REST/RSS Any Web Service Client Console SOAP over HTTP Auditing Workload Balancing Security Any JMS Text or SOAP Client JMS Metadata Any Java Application EJB Logging ISD Agent ISD Agent ISD Agent WSRR WID Plug-in Info Provider** Info Provder** Info Provider** Also ESB and Portal Server SQL “Always on” **one or more independent or redundantly configuredInformation Providers (DataStage, Federation Server, QualityStage,Oracle, Classic Federation)
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 organization • Move 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 Server • SOMA 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
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!
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