1 service oriented architecture senthil kumar doraiswamy principal architect, infor global systems
Post on 15-Jan-2016
223 views
TRANSCRIPT
![Page 1: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/1.jpg)
1
Service Oriented Architecture
Senthil Kumar DoraiswamyPrincipal Architect, Infor Global Systems
![Page 2: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/2.jpg)
2
Agenda
What is SOA? Definitions Is this New? SOA in Action SOA and User Interface Q & A
![Page 3: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/3.jpg)
3
What is SOA?
Service-Oriented Architecture (SOA) is the next wave of application development.
SOA lets heterogeneous environments and applications exist while leveraging existing applications and infrastructure.
![Page 4: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/4.jpg)
4
Definitions… service orientation?
A way of integrating your business as linked
servicesand the outcomes that
they bring
… service oriented architecture (SOA)?
An IT architectural style that supports service orientation
… a composite application?
A set of related & integrated services that
support a business process built on an SOA
… a service?
A repeatable business task – e.g., check customer credit;
open new account
![Page 5: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/5.jpg)
5
Is this New?
Functionalized
Object Oriented
Component Oriented
Service Oriented
Modularity Maintainability
Lang.Ind/Binary Reusability Distributed
Reusability Abstraction
Plat.Ind Reusability Distributed across Enterprise
Class X
C, Pascal
C++, Small talk
COM/DCOM, CORBA, Java
SOAP, WS-* , BPEL etc
![Page 6: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/6.jpg)
6
SOA in Action – It’s All About the BusinessDivision
Order-to-Cash process
![Page 7: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/7.jpg)
7
Division
SOA in Action – It’s All About the Business
Change: Customer Order Entry
Customer
![Page 8: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/8.jpg)
8
SOA in Action – It’s All About the Business
Change: Shared Service – Marketing, Billing, Receivables
Division
Customer
SharedService
![Page 9: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/9.jpg)
9
SOA in Action – It’s All About the Business
Change: Supplier Handles Inventory (VMI)
Division
Customer
SharedService
Supplier
![Page 10: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/10.jpg)
10
Supplier
SOA in Action – It’s All About the Business
Change: Shipping by FedEx, DHL, or UPS
Division
Customer
SharedService
Supplier
Outsourced
![Page 11: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/11.jpg)
11
Outsourced
SOA in Action – It’s All About the Business
Change: Collections Outsourced
Division
Customer
SharedService
Supplier
![Page 12: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/12.jpg)
12
Outsourced
SOA in Action – It’s All About the Business
Change: Process Optimization
Division
Customer
SharedService
Supplier
![Page 13: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/13.jpg)
13
SOA Conceptual Model
Enterprise Services BusRouting
TransformationMediation Monitoring
Security
Publish/Subscribe
QoS
Business
Process
Choreography
UserInteraction Services
Application Components
Events
PartnerConnections
Process Choreography
Common Information Model
Message Transformation
Common Store
Business
Registry
![Page 14: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/14.jpg)
14
SOA and User Interface
Challenges in consuming Services in user interface Business Data Vs User Interface Data Navigation Flow Vs Work/Process Flow More and More Device Independent
![Page 15: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/15.jpg)
15
SOA And User Interface: SOA at UI level
Composite Application UI: Portals Portals (UI Orchestrator) and Portlets ( UI Service)
Standards : JSR 168, WSRP
PortalsWSRPServicesPortalsPortals
PortalsPortalsClientsClients
WebClientsWeb
ClientsWeb
ClientsWeb
ClientsWeb
ClientsWeb
ClientsWeb
ClientsWeb
ClientsWeb
ClientsWeb
Clients
PortalsPortals
Registry
PortalsPortalsPortals
PublishFind
WSRPServicesPortalsPortals
Bind
WSRPServices
e.g.
![Page 16: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/16.jpg)
16
SOA and User Interface Composite Application UI: Microsoft CAB
the CAB allows developers to create UI components as separate, discrete units (SmartParts, similar in concept to WebParts in SharePoint) that can then be orchestrated via the concept of a WorkItem.
![Page 17: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/17.jpg)
17
Q & A
![Page 18: 1 Service Oriented Architecture Senthil Kumar Doraiswamy Principal Architect, Infor Global Systems](https://reader036.vdocuments.us/reader036/viewer/2022081513/56649d255503460f949fc504/html5/thumbnails/18.jpg)
18
Thanks