Service-Oriented Architecture Copyright Tmax Soft 2005
Service-Oriented Architecture Copyright Tmax Soft 2005
Monolithic Architecture
Reusable Services
New Service Service Consumer Wrapped Service Composite Service Service interface SOBA Non-SOA applications
Customer Credit Approval Transaction (Web) Service Interfaces Recent Transactions - - (new SOA application) Customer Record - - (multiple systems, composite or adapted services) Credit Bureau - - (B2B)
Metadata Tool Integrated Platform Java C# Flowchart Programming, Coding Script Agile Processes XML Document-like, Declarative Modeling
Metadata Metadata
Service-Oriented Architecture Copyright Tmax Soft 2005
Utility Computing Grid Computing Application Delivery & Physical Computing Resources Application Delivery Enterprise Applications = market-like Services Virtual Data Center
Business Agility Next-Generation Applications, Architectures and Processes SOBA Full integration of SOBAs into infrastructure Massive process innovation SOBAs for collaborative commerce begin Broad implications of composite AD felt Broad architectural integration of SOA standards and models Applications Maze Business applications standardize on SOBA formats, initial business process fusion apps. Early SOBA products,standards development and AD tools; vendors state plans to enter market 2003 2005 2007 2009 Adoption Type A Type B Type C Peak Gartner, 2004
Basic Models Composition Adaptive Process Management Loose Coupling Governance Rapid Application Maintenance Assembly + Orchestration BPM Central Repository Process Evolution & Optimization Web Services Service-based Interoperability and Integration Other Services Web Services built-in Integrated Platform
Web Services Mgmt. Platform Collaboration APS Provider Platform SOA Web Services Consumer Platform Interaction Web Services Vendor Products Web Services Provider Platform Integration Web Services Deployment Web Services Producer Platform Development Web Services Development ISE Producer Platform SODA
Service-Oriented Architecture Copyright Tmax Soft 2005
Service-Oriented Architecture Copyright Tmax Soft 2005
A B Java App 1 Java App 2 Java App 3 WAS Custom Legacy 1 New Package 1 SAP App 1 Java App 4 SAP App 2 Integrator SAP App 3 New Bolt-on Package 3 Packaged Legacy 2.NET App 1.NET App 2.NET App 3 C.NET New Package 2 Packaged Legacy 1 Custom Legacy 2.NET App 4 Middleware Java App 5 Custom Legacy 3 Packaged Legacy 3 D
Java App 2 Java App 1 Custom Legacy 1 Interwoven, Interwoven, fluid New fluid Package 1 SAP App 1 Java App 4 SAP App 2 SAP App 3 New Bolt-on Package 3 Java App 3.NET App 1.NET App 2.NET App 3 New Package 2 Exposed, available Exposed, available Real time, right Real time, time right time Custom Legacy 2 Packaged Legacy 1.NET App 4 Java App 5 Packaged Legacy 2 Custom Legacy 3 Packaged Legacy 3
Tmax Facilitated ProFrame Methodology.
2 Iterative Methodology 3 1 4
New Service Service Consumer Wrapped Service Composite Service Services Flow New Services / Process Process Flow Flow Management Management 상품상품 / 원규나 / 원규나공통서비스의공통서비스의변동에변동에영향을영향을받지받지않음않음.. 상품상품 / / 지침지침 / / 원규원규등에등에적용적용 현업사용자가현업사용자가사용하기사용하기쉬운쉬운직관적직관적구조구조
New Service Service Consumer Wrapped Service Composite Service
New Service Service Consumer Wrapped Service Composite Service ERP / CRM Integration Email Web Services SQL Call Script Customer-Specific Applications Legacy Integration
Service-Oriented Architecture Copyright Tmax Soft 2005
Copyright Tmax Soft 2005