340 likes | 589 Views
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
E N D
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 • Lab exercise (Solution building) • Q&A
Service Oriented Architecture “Architecture paradigm to build highly loosely coupled distributed systems”
Service Oriented Architecture cont. “Nothing NEW, architecture style to fix the broken architectures”
API-centric SOA “API Management, the missing link for SOA success.” - SanjivaWeerawarana
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.”
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
The finale YOU’RE FIRED! and MEET MY LAWYER!
Building the Reference Architecture Integration Patterns Solution
BSP : Layered Architecture Integration Layer - 1 Datamodel Integration Layer - 2 Services Platform Business Services Datamodel Data Layer
Code vs Configuration “Professional coders make 100-150 errors per thousand lines of code .”
Thin slice - Demo • Configuration driven • Pattern driven • Decoupled architecture
@asankama http://asanka.abeysinghe.org http://wso2.com