Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2005 Enterprise Architecture Solutions Ltd The Role of SOA in Enterprise Data Integration Jonathan Carter Enterprise Architecture Solutions.

Similar presentations


Presentation on theme: "© 2005 Enterprise Architecture Solutions Ltd The Role of SOA in Enterprise Data Integration Jonathan Carter Enterprise Architecture Solutions."— Presentation transcript:

1 © 2005 Enterprise Architecture Solutions Ltd The Role of SOA in Enterprise Data Integration Jonathan Carter Enterprise Architecture Solutions

2 © 2005 Enterprise Architecture Solutions Ltd Introduction The Role of SOA Case Study Lessons learned Future

3 © 2005 Enterprise Architecture Solutions Ltd The Role of SOA Allows you to evolve the data integration and information architectures Improves speed-of-delivery of solutions Ubiquity of Web Services means the technology barriers have been brought down Abstracted view of the data SOA, not SOT –Technology constraints –Currently, not the answer for everything Strength lies in providing access to common data

4 © 2005 Enterprise Architecture Solutions Ltd Case Study - Global FMCG – Globally-deployed EAI solution – New IT Strategy

5 © 2005 Enterprise Architecture Solutions Ltd Scenario Exchange Rates data Distributed to many systems – across the world – including several SAP systems Updated daily Straight-forward data set

6 © 2005 Enterprise Architecture Solutions Ltd Existing architecture Financial data site MessageBroker FTP pull load Data Warehouse extract <xml <do <o <e <xml <do <o <e <xml <do <o <e <xml <do <o <e Exrat AB,1 DE, F <xml <do <o <e

7 © 2005 Enterprise Architecture Solutions Ltd Multiple integration technologies Multiple access points, no single truth for data Difficult to manage load on data sources Multiple security models and mechanisms Unclear who owns the integration solution Inconsistent mechanism for meta data sharing Data usage tracking Inconsistent data quality Data Integration issues

8 © 2005 Enterprise Architecture Solutions Ltd Strategic drivers New IT Strategy Convergence and consolidation of technology Cost reduction Simplification and clarity –Infrastructure –Organisation All of these had implications for the integration architecture

9 © 2005 Enterprise Architecture Solutions Ltd Delivering the strategic architecture Strategy definition –Defined a vision based on SOA –Select strategic technologies Roadmap –Plan controlled introduction of SOA approach and technology Phase 1 Pilot –Candidate services –Scoped to internal integration only Phase 1 Rollout –Support organisation –Governance Vision & Strategy Vision & Strategy Roadmap Pilot Rollout

10 © 2005 Enterprise Architecture Solutions Ltd Service Oriented Architecture What is a Service? –Useful –Discrete –Designed to be shared and client independent –Have ubiquitous access –Self describing Purpose of SOA is to separate the what from the how –What do I need to access the service? –Where do I go to request the service? –I know what I need to give the service –I know what to expect to get back from the service Abstraction layer –Evolve architecture in a controlled way Vision & Strategy Vision & Strategy Roadmap Pilot Rollout

11 © 2005 Enterprise Architecture Solutions Ltd What is a Service? ExchangeRatesService listExchangeRatesForCurrencyOnDatelistExchangeRatesForCurrencyOnDate getExchangeRateForCurrencyOnDategetExchangeRateForCurrencyOnDate Developer ProcurementsystemFinancesystem DataWarehouse Serviceregistry Interface Exchang listExch getEx CRMapplication Vision & Strategy Vision & Strategy Roadmap Pilot Rollout

12 © 2005 Enterprise Architecture Solutions Ltd Vision & Strategy Vision & Strategy Roadmap Pilot Rollout Service Infrastructure Developer ProcurementsystemFinancesystem DataWarehouse Serviceregistry Interface Exchang listExch getEx CRMapplication Service Infrastructure Enterprise Class Monitoring Load Balancing Failover Security Logging Alerts Policy Finan Policy Finan Policy Finan Policy Finan Policy Procur Policy Procur

13 © 2005 Enterprise Architecture Solutions Ltd Vision & Strategy Vision & Strategy Roadmap Pilot Rollout Service Network

14 © 2005 Enterprise Architecture Solutions Ltd Vision & Strategy Vision & Strategy Roadmap Pilot Rollout Strategic Technologies Developer ProcurementsystemFinancesystem DataWarehouse Serviceregistry Interface Exchang listExch getEx CRMapplication Service Infrastructure WSDL SOAP WS-SecurityWS-ReliableMessaging WS-MetaDataExchange WS-Policy

15 © 2005 Enterprise Architecture Solutions Ltd SOA strategy addresses the issues Multiple integration technologies –Common and robust technology infrastructure with ubiquitous access Multiple access points, no single truth for data –Provides abstraction layer for evolving your integration architecture in a controlled manner Difficult to manage load on data sources –Abstraction protects data source Multiple security models and mechanisms –Manageability through policy and role-based approach Unclear who owns the integration solution –Devolves organisation integration responsibilities Inconsistent mechanism for meta data sharing –Inherently centralises meta-data Data usage tracking –All access provided through service interface Inconsistent data quality –Single interface to common data

16 © 2005 Enterprise Architecture Solutions Ltd Vision & Strategy Vision & Strategy Roadmap Pilot Rollout Roadmap 20042005200620072008 Evolve B2B Integration Architecture Consuming External Services Publishing Services for External Consumption B2B Collaborations Phase 2 Evolve Process Integration Architecture Creating and Managing Shared Business Services Business Process Automation Business Activity Monitoring Phase 3 Evolve Data & Application Integration Architectures Simple Services Enterprise Class Phase 1

17 © 2005 Enterprise Architecture Solutions Ltd Service Infrastructure Phase1 Pilot architecture Serviceregistry Interface Exchang listExch getEx Policy Finan Policy Finan Policy Finan Policy Finan ExchangeRatesService listExchangeRatesForCurrencyOnDatelistExchangeRatesForCurrencyOnDate getExchangeRateForCurrencyOnDategetExchangeRateForCurrencyOnDate etc.etc. FinancialDataContentProvider FTP pull loadDataWarehouse Vision & Strategy Vision & Strategy Roadmap Pilot Rollout

18 © 2005 Enterprise Architecture Solutions Ltd Rollout - technology Serviceregistry Vision & Strategy Vision & Strategy Roadmap Pilot Rollout

19 © 2005 Enterprise Architecture Solutions Ltd Rollout – service network Service Infrastructure Support Organisation Operational Operational Governance Governance Vision & Strategy Vision & Strategy Roadmap Pilot Rollout

20 © 2005 Enterprise Architecture Solutions Ltd Lessons Learned Enterprise initiative Organisation buy-in Enterprise class infrastructure Ownership Useful service Service definition Schema management Dont be afraid to grow slowly Control your scope

21 © 2005 Enterprise Architecture Solutions Ltd Benefits realised Increased speed of delivery Improved quality Higher level of development Usage controlled through configuration rather than coding Enterprise-wide monitoring, alerting and usage tracking Point-to-point development, brokered management and runtime

22 © 2005 Enterprise Architecture Solutions Ltd Future Extended capabilities Publish / subscribe Enhancements to security Meta data management Write-backs Transformation as a service? Further SOA usage B2B data integrations Event-based data distribution

23 © 2005 Enterprise Architecture Solutions Ltd The Role of SOA Allows you to evolve the data integration and information architectures Improves speed-of-delivery of solutions Ubiquity of Web Services means the technology barriers have been brought down Abstracted view of the data SOA, not SOT –Technology constraints –Currently, not the answer for everything Strength lies in providing access to common data

24 © 2005 Enterprise Architecture Solutions Ltd jonathan.carter@e-asolutions.com www.enterprise-architecture.com Questions?

25 © 2005 Enterprise Architecture Solutions Ltd


Download ppt "© 2005 Enterprise Architecture Solutions Ltd The Role of SOA in Enterprise Data Integration Jonathan Carter Enterprise Architecture Solutions."

Similar presentations


Ads by Google