j.t. taylor chief technology officer june, 2008 soa: not just for integration
TRANSCRIPT
J.T. TaylorChief Technology Officer
June, 2008
SOA: Not Just for Integration
Copyright 2008, Information Builders. Slide 2
Agenda
SOA Definition
SOA Initiative Patterns
iWay SOA Suite
Summary
Because Everything Should Work Together!
SOA Definition
Copyright 2008, Information Builders. Slide 4
Service Oriented Architecture (SOA)
SOA is a design for linking computational resources (principally applications and data) on demand to achieve the desired results for service consumers (which can be end users or other services).
Principles: Encapsulation – single “unit” of logic Composability – assemble larger collections Reusability – standardized building blocks
Copyright 2008, Information Builders. Slide 5
ERP Mainframe CRM Database
Encapsulation
SOA Principle: Encapsulation
Copyright 2008, Information Builders. Slide 6
Step 1Validate
Step 2Enrich
Step 3Update
Step 4Reformat
In Out
ERP Mainframe CRM Database
Encapsulation
Composability
SOA Principle: Composability
Copyright 2008, Information Builders. Slide 7
Step 1Validate
Step 2Enrich
Step 3Update
Step 4Reformat
In Out
Encapsulation
Composability
ERP Mainframe CRM Database
BPM B2BEAI ToolPortals &
Dashboards
XML/HTTP Plug-in EDI/AS2 Flat/MQ
Reusability
SOA Principle: Reusability
Copyright 2008, Information Builders. Slide 8
Advanced SOA (or SOA 2.0)
Request/Response Services
Real-Time Event Services
Application Logic Services
Data Provider Services
Security Services
Service Governance
Copyright 2008, Information Builders. Slide 9
SOA Benefits
• Flexibility: Agile IT infrastructure
• ROI: Reuse Existing Assets
• Alignment: IT with Business
• Productivity: Improved Business Processes
• Productivity: Improved Information Access
• Costs: Reduced Development & Maintenance
Because Everything Should Work Together!
SOA Initiative Patterns
Copyright 2008, Information Builders. Slide 11
SOA Initiative Pattern:
Application Development
Composite Applications
Self Service Portals
Best of Breed Services
Acquisition Integration
Copyright 2008, Information Builders. Slide 12
Real World Integration
Nelson Mandela Bay Municipality is one of six Metropolitan (or "Category A") municipalities in South Africa.
The Challenge Provide a flexible integration solution alongside the implementation of the new Promis.Net Billing System. The NMBM integration requirements spans 25 systems and the technology ranges from legacy AS400/DB2 applications to applications like Microsoft CRM 4.0 Provide a data migration solution to migrate approximately 400 entities from the existing AS400/DB2 Billing System to the new Windows/SQL Server based Promis.Net Billing SystemProvide a secure Billing Portal for NMBM consumers and employees to reduce telephonic account related queries and improve customer satisfactionProvide reporting functionality for the Promis.Net Billing System
The StrategyImprove the existing NMBM integration architecture with a non-intrusive approach to minimize impact on existing systemsCreate a web-based portal that enables consumers and employees to view current account related information e.g. statements, payments, and consumption Consumers can also make online payments and update personal details
Our SolutioniWay Service Manager, DataMigrator, WebFOCUS
Copyright 2008, Information Builders. Slide 13
SOA Initiative Pattern:
Business Process Improvement
Application-to-Application
Legacy Integration
Process Automation
Data Synchronization
Copyright 2008, Information Builders. Slide 14
Real World Integration
Paccar manufactures heavy-duty, on- and off-road Class 8 trucks sold around the world under the Kenworth, Peterbilt, DAF and Foden nameplates
The Challenge Integrated usage of multiple back office environments: Oracle, Baan, JDE and SAP Enhanced communications to dealers, suppliers and business partners Full ESB solution for future proof service based integration of disparate business domains
and technologies
Our Solution iWay Service Manager, Education, and Professional Services.
The Results Global ESB solution that allows rapid
service creation across multiple back office
applications and the ability to create flexible
business flows on top.
Copyright 2008, Information Builders. Slide 15
SOA Initiative Pattern:
Supply Chain Integration
Business-to-Business
Augment or replace expensive VAN or in-house solution
Security is important!
Error detection and correction
Copyright 2008, Information Builders. Slide 16
Real World Integration
Akzo Nobel is a multi-national manufacturing corporation, active in healthcare products, coatings, and chemicals.
The ChallengeInternally, Akzo Nobel refers to its shared service as OneHub, which handles all electronic transactions in the supply chain. Replace the current solution due to high cost of ownership.
The StrategyiWay will be the corporate platform for Akzo Nobel’s EDI/B2B messaging throughout the value chain. WebFOCUS will provide business activity monitoring capabilities for trading partners and OneHub staff.
Our SolutioniWay Software, WebFOCUS, and Professional Services.
The Results iWay was selected because of it’s extensive functionality and lowest cost of ownership.
Copyright 2008, Information Builders. Slide 17
SOA Initiative Pattern:
Real Time Information
Operational Business Intelligence
Process Driven Business Intelligence
Single View initiatives
Real Time feed to Data Warehouse
Business Activity Monitoring
Copyright 2008, Information Builders. Slide 18
Real World Integration
BNP Paribas is the sixth largest international banking network. It operates in more than 85 countries
and has 161,200 employees.
The ChallengeIncrease Corporate cross selling across business lines. This involves three CRMs (Siebel, PeopleSoft, Homemade CICS-based applications) and all departments including Investment Banking, Asset Management, and Retail
The StrategyCreate a Service-Oriented Architecture :
Information Access services CRM sync Notification Apply visibility and compliance rules
Our SolutioniWay Service Manager, and Consulting
The Results Executives and operational teams benefit from a single customer view that helps them make good decisions in a short timeframe.
Copyright 2008, Information Builders. Slide 19
SOA Initiative Pattern:
Infrastructure Integration
Middleware-to-Middleware
Multiple Middleware Implementations
Multiple Protocol Exchanges
Multiple Platform Support
Vendor Neutrality
Copyright 2008, Information Builders. Slide 20
Real World Integration
The world’s largest manufacturer of fragrances
• Beauty and fragrances : JLO, Calvin Klein, Lancaster, Joop, Esprit, Rimmel, Davidoff eo.
• Revenue 2.9 Billion, Employees 8.500, Offices in 30 countries
The Challenge
• Integrate new acquired companies into Coty
• Global rollout of SAP, integrate other ERP’s
• Outsourcing of procurement indirect goods
• Monitoring of Business Processes
The Strategy
• iWay Service Manager and MQ as ESB
• SAP and Legacy Integration
Our Solution
• iSM, Adapters: SAP, SOAP, MQseries, FTP, Utility Bundle, JDE, Oracle
The Results
• Successful project in one half the time and cost. iWay Software becomes the strategic platform to facilitate business growth.
Because Everything Should Work Together!
iWay SOA Suite
Copyright 2008, Information Builders. Slide 22
iWay SOA Suite
Service ManagerService ManagerService
ValidationSuite
ServiceManagement
Suite
Integration Tools
Explorer Transformer Designer
TradingPartner
Manager
BusinessActivityMonitor
ManagedFile
Transfer
SecureMessaging
EnterpriseIndex
DataMigrator
Universal Adapter Suite
iWayiWay iWay iWay iWayiWay
Data Application Transaction Program Emulation eBusiness
Copyright 2008, Information Builders. Slide 23
iWay SOA Components
Service Enablement
Message Processing
Data Integration
Business Integration
Management
Copyright 2008, Information Builders. Slide 24
Application System AdaptersEliminate the need to write and maintain point-to-point interfaces between packaged applications.
Data AdaptersProvide the ability to create fast, efficient, reusable, and easily maintainable interfaces to your relational and non-relational data sources.
Transaction Processing AdaptersEnable simple and cost-effective deployment of new applications that reuse logic and data controlled by IBM CICS and IBM IMS/TM, as well as open systems TPMs such as Tuxedo.
Terminal Emulation AdaptersEnable simple and cost-effective deployment of new applications that reuse logic and data from existing mainframe (3270) and iSeries (5250) applications.
Technology AdaptersFacilitate easy integration with application servers or any of the supported computer programming languages.
Touchpoint AdaptersAccept standard business documents over standard communication protocols and interact with enterprise applications based on the business content.
Service Enablement Components
Copyright 2008, Information Builders. Slide 25
Event ProcessingFully support handling of event-driven and service-oriented architectures.
Request ProcessingEnable synchronous request reply processing.
Message TransformationSupport automatic XML to XML, non-XML to XML, and XML to non-XML message transformation.
Message Routing / CorrelationFacilitate routing based upon location, protocol, or message content.
Message IndexingIndex messages using the Google or Lucene search engines.
Stateful ProcessingMaintain state to determine the context of messages.
Message Processing Components
Copyright 2008, Information Builders. Slide 26
SchedulingAllow for periodic or scheduled triggers.
Event DrivenAllow for real-time triggers.
Data TransformationTransform data from raw forms into structures that are more suited to your application.
Change Data CaptureTransfer changed records (inserted, updated, or deleted), improving the timeliness of information in the data warehouse.
Information IntegrationMake all sources accessed by the servers on your network appear as a set of relational tables – so cross-platform, multiple-database extractions and joins are just a mouse-click away.
Data LineageTrack and verify the origins of data.
Data ProfilingExamine the information available in an existing data source to collect statistics and information about it.
Data Integration Components
Copyright 2008, Information Builders. Slide 27
Partner ManagementIntegrate facilities for trading-partner agreement management.
AuditingAudit transactions between business partners.
Secure MessagingSupport for over 30 synchronous and asynchronous message transports and allow for secure communications between partners.
Managed File TransferLarge file processing capabilities, end-to-end error detection and correction, enablement for leading industry products.
E-Business AcceleratorsSupport for a broad range of e-Business message formats for information exchange within vertical and horizontal electronic markets.
Business Integration Components
Copyright 2008, Information Builders. Slide 28
GovernanceMonitor and manage iWay Business Services and Channels.
SecuritySecure access control for iWay Business Services and Channels.
ValidationValidate the correct performance of iWay Business Services and Channels.
Remote DeploymentExecute within a standalone or application server with no prerequisites and for scalability and availability to enable distribution of digitally signed integration solutions to remote users.
Activity MonitoringMonitor activities occurring within deployed integrated processes at a business context level with reporting and dashboarding.
Management Components
Copyright 2008, Information Builders. Slide 29
Assemble, Don’t Code!
Service Enablement
Message Processing
Data Integration
Business Integration
Management
SAP
Peoplesoft
JDEJDE
Lines Of Code
ApplicationSystems
ApplicationSystems
ApplicationSystems
Message Routing
Message RoutingMessage
Transformation
Message TransformationEvent
Processing
Copyright 2008, Information Builders. Slide 30
iWay Value Proposition
Reduce the time, cost and complexity of implementing and maintaining a Service Oriented Architecture.
Time To implementation results… To return on investment…
Cost In software costs… In programming costs…
Complexity Architectural complexity… Implementation complexity… Operational complexity…
Copyright 2008, Information Builders. Slide 31
In 30 years of developing systems andrecommending solutions, recommendingiWay is the best decision I've ever made.
In 30 years of developing systems andrecommending solutions, recommendingiWay is the best decision I've ever made.
Questions?
Dave KitschEnterprise Integration Architect
PACCAR