1 / 33

Establishing an SOA Focused Enterprise Architecture

Establishing an SOA Focused Enterprise Architecture. Asanka Abeysinghe WSO2, Inc Vice President, Solutions Architecture. Goal of the day. Service Oriented Architecture Enterprise Architecture EA challenges How SOA helps to address EA challenges Common business architecture pattern

lavina
Download Presentation

Establishing an SOA Focused Enterprise Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Establishing an SOA Focused Enterprise Architecture Asanka Abeysinghe WSO2, Inc Vice President, Solutions Architecture

  2. Goal of the day • Service Oriented Architecture • Enterprise Architecture • EA challenges • How SOA helps to address EA challenges • Common business architecture pattern • Lab exercise (Solution building) • Q&A

  3. Service Oriented Architecture “Architecture paradigm to build highly loosely coupled distributed systems”

  4. Service Oriented Architecture cont. “Nothing NEW, architecture style to fix the broken architectures”

  5. Pre-services Era

  6. SOA at Kindergarten

  7. SOA cont.

  8. SOA today – Design Time

  9. SOA today – Run Time

  10. API-centric SOA “API Management, the missing link for SOA success.” - SanjivaWeerawarana

  11. API-centric SOA cont.

  12. API Façade

  13. Enterprise Architecture “Manage the complexity of the IT environment and applies principles and techniques to reduce the complexity, improve efficiencies, and reduce capital and operational expenditure.”

  14. EA Challenges • Enterprise Architecture has changed • Less visibility to projects • Difficult to find • Availability • Ownership • Development cycles: • From 18 to 6 months to 3 months • Change management • Real standards • Technical (REST, SOAP, protobuf) • Business (ACORD, HL7, FIX, FAST) • Integration is key (extend to connected business) • Companies without integration are falling behind • Heterogeneous systems

  15. The finale YOU’RE FIRED! and MEET MY LAWYER!

  16. Building the Reference Architecture Integration Patterns Solution

  17. L0 (Level 0) – Architecture

  18. L1 (Level 1) – Architecture

  19. Example : MDM – L0

  20. Example : MDM-L1

  21. Business Services Platform : Component Architecture

  22. BSP : Magnitude View

  23. BSP : Layered Architecture Integration Layer - 1 Datamodel Integration Layer - 2 Services Platform Business Services Datamodel Data Layer

  24. BSP – Implementation : Integration and Data

  25. BSP – Implementation : Services and Governance

  26. BSP – Implementation : Business Processes, Security

  27. BSP – Implementation : Monitoring and Portals

  28. Code vs Configuration “Professional coders make 100-150 errors per thousand lines of code .”

  29. Configuration Driven

  30. Recap

  31. Skip the Ad in N seconds ->|

  32. Thin slice - Demo • Configuration driven • Pattern driven • Decoupled architecture

  33. @asankama http://asanka.abeysinghe.org http://wso2.com

More Related