Service Oriented Architecture - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Service Oriented Architecture

Description:

Service-Oriented Architecture (SOA) is the next wave of application development. ... in concept to WebParts in SharePoint) that can then be orchestrated via the ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 19
Provided by: Inf51
Category:

less

Transcript and Presenter's Notes

Title: Service Oriented Architecture


1
Service Oriented Architecture
  • Senthil Kumar Doraiswamy

Principal Architect, Infor Global Systems
2
Agenda
  • What is SOA?
  • Definitions
  • Is this New?
  • SOA in Action
  • SOA and User Interface
  • Q A

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.

4
Definitions
a service? A repeatable business task e.g.,
check customer credit open new account
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

5
Is this New?
Plat.Ind Reusability Distributed across
Enterprise
Service Oriented
SOAP, WS- , BPEL etc
Lang.Ind/Binary Reusability Distributed
Component Oriented
COM/DCOM, CORBA, Java
Reusability Abstraction
Object Oriented
Class X
C, Small talk
Modularity Maintainability
Functionalized
C, Pascal
6
SOA in Action Its All About the Business
Order-to-Cash process
7
SOA in Action Its All About the Business
Division
Change Customer Order Entry
8
SOA in Action Its All About the Business
Customer
Division
Change Shared Service Marketing, Billing,
Receivables
9
SOA in Action Its All About the Business
Customer
Division
SharedService
Change Supplier Handles Inventory (VMI)
10
SOA in Action Its All About the Business
Customer
Division
SharedService
Supplier
Supplier
Change Shipping by FedEx, DHL, or UPS
11
SOA in Action Its All About the Business
Customer
Division
SharedService
Supplier
Outsourced
Change Collections Outsourced
12
SOA in Action Its All About the Business
Customer
Division
SharedService
Supplier
Outsourced
Change Process Optimization
13
SOA Conceptual Model
Process Choreography Common Information
Model Message Transformation Common Store
Business Process Choreography
Partner Connections
User Interaction Services
Mediation
Monitoring
Publish/Subscribe
Transformation
Enterprise Services Bus
Routing
Security
QoS
Events
Business Registry
Application Components
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

15
SOA And User Interface SOA at UI level
  • Composite Application UI Portals
  • Portals (UI Orchestrator) and Portlets ( UI
    Service)
  • Standards JSR 168, WSRP

Registry
Find
Publish
Portals
Portals
Clients
Portals
Clients
WSRP Services
Portals
Portals
WSRP Services
Portals
Portals
WSRP Services
Web Clients
Web Clients
Web Clients
Web Clients
Portals
Web Clients
Portals
Web Clients
Bind
Portals
Web Clients
Portals
Web Clients
Portals
Web Clients
Web Clients
e.g.
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.

17
Q A
18
Thanks
Write a Comment
User Comments (0)
About PowerShow.com