the benefits of an open service oriented architecture in the
DESCRIPTION
TRANSCRIPT
![Page 1: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/1.jpg)
®
Craig HaymanVP, WPLC Development and Technical SupportIBM Software
The Benefits of an Open Service Oriented Architecture in the Enterprise
![Page 2: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/2.jpg)
2
Organizational Requirements & OSGiTM
Capabilities
Organizational Requirements:Organizational Requirements: OSGi Alliance Capabilities:OSGi Alliance Capabilities:
Fair, open, and democratic governance Ideal match
Uniform licensing terms with a single party Ideal match
Credibility in key markets Strong reputation in Automotive Telematics, & Home Networking
Single, unified platform approach Ideal match
Membership includes key industry players from all major value chain segments
Need more support from Telecom Service Providers (SPs) & Independent Software Vendors (ISVs)
![Page 3: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/3.jpg)
3
OSGiTM Alliance and IBM Synergy
EnterpriseClass
Open
Standards
Service Oriented
ArchitecturePlatformAgnostic
Secure
On
Demand
![Page 4: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/4.jpg)
4
OSGiTM technology - an IBM Software cornerstone
Eclipse and Rational Tooling
Tivoli Common Agent
IBM Workplace Client Technology
ClientApplications
EnterpriseApplications
End-to-EndApplications
WEDfor Windowsand Linux 6.0
client
WebSphereEveryplace
Client Toolkit 6.0
Web AppsEJB’s
Web Services
End-to-EndTools
Rational Software Development Platform
End-to-EndServices
WED 6.0server
J2SE WAS
ClientApplications
EnterpriseApplications
End-to-EndApplications
WEDfor Windowsand Linux 6.0
client
WebSphereEveryplace
Client Toolkit 6.0
Web AppsEJB’s
Web Services
End-to-EndTools
Rational Software Development Platform
End-to-EndServices
WED 6.0server
J2SEJ2SE WASWAS
Websphere Everyplace Deployment
![Page 5: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/5.jpg)
5
OSGiTM technology enabled IBM Business Initiatives
CustomerNeed Initiative IBM Offerings
Increase Range of Services
Reduce Device TCO
Portability
MobileExtend open standard
enterprise programming model
Eclipse embedded Rich Client Platform (eRCP)
Websphere Everyplace DeploymentWebsphere Everyplace Micro
EnvironmentWebsphere Everyplace Custom
EnvironmentWebsphere Everyplace Device ManagerWebsphere Studio Device Developer
Lower Warranty CostExtend Platform Longevity /
UsefulnessDevice Services PortabilityManage frequent updates
TelematicsOSGi Vehicle Expert Group
ERTICO GST project
IBM Telematics Reference Implementation
Websphere Everyplace DeploymentWebsphere Everyplace Micro
EnvironmentWebsphere Everyplace Custom
EnvironmentWebsphere Everyplace Device ManagerWebsphere Studio Device Developer
EnterpriseAutomatic ProvisioningProductivity ToolsComposite ApplicationsRole-based DeploymentPolicy-based Management
Workplace Collaboration Services
Workplace Services Express
Workplace Managed Client
Tivoli Common Agent
Reduce Desktop TCO
Support Role based Workers
Flexibility
![Page 6: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/6.jpg)
6
An approach for building distributed systems that deliver application functionality as servicesto either end-user applications or other services
It defines :An architecture that leverages open standards to represent software assets as services.Provides a standard way of representing and interacting with software assetsIndividual software assets become building blocks that can be reused in developing other applicationsShifts focus to application assembly rather than implementation detailsUsed internally to create new applications out of existing componentsUsed externally to integrate with applications outside of the enterprise
Services are the Building Blocks for Reuse!
What is a Service-Oriented Architecture?
![Page 7: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/7.jpg)
7
… 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 function
IBM’s view of SOA
![Page 8: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/8.jpg)
8
A Simple Composite Application Example
User performs an action in the navigator portlet in upper left to specify a record set
In response, the “Record Summary”portlet shows a set of records
Selecting a record in the summary, show the detail below
![Page 9: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/9.jpg)
9
An Example of a Composite Application; IWBCR
The user clicks on a tree node ( Test Control Feb 1 ) in the Evaluation Navigator portlet, it triggers a cooperative portlet event
The Evaluation Detail portlet receives this event, and displays the details of the item clicked on the tree.
The User clicks on an item on the table in the Evaluation Navigator ( Test Procedure Feb 1 ),
It triggers a cooperative portlet event, the Evaluation Detail portlet on the left hand side receives the event, and sets the tree selection on the tree node ( Test Procedure Feb 1 ).
![Page 10: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/10.jpg)
10
TransformationBusiness Process Outsourcing
Mergers, Acquisitions & Divestitures
On Demand Operating EnvironmentOn Demand Operating Environment
Requires
ComposableServices(SOA)
ComposableProcesses
(CBM)Component
Business Modeling
Development Infrastructure Management
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Software Development Integration
InfrastructureManagement
Greater FlexibilityRequired From Business Models And The Supporting IT Architecture
Flexible BusinessFlexible Business
Flexible ITFlexible IT
![Page 11: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/11.jpg)
11
Componentization:Sharing capabilities
![Page 12: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/12.jpg)
12
Rich, Windows-centric applications with connection to network, server resourcese.g. Office, Notes
Traditional Client/Server Applications
Traditional Browser
Applications
Goal: Rich portal-based applications enhanced with rich user experience
ManagedRich User
Experience
Deliver Rich Client Functionality at low TCO
Low
High
Richness of Applicationsand EnvironmentBasic Rich
Cost ofOwnership
![Page 13: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/13.jpg)
13
IBM WorkplaceEnabling More People More Productive in the Context of The Business They Do Every Day
Application Adapters
BUSINESS PROCESSES
FRONT-ENDINTEGRATION
BACK-ENDINTEGRATION
Monitoring WorkflowsBusiness Context
& Activities
Collaboration Services
Interaction &Access Services
Managed ClientServices
Rich client
Browser
Mobile Clients
IBM WORKPLACE
INFORMATION
Data &,ContentIntegration
The power of one architectural model, one programming model, one consistent tool set
Search, Analysis
![Page 14: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/14.jpg)
14
MessagingCalendar and schedulePeople finderAwareness and chatTeam placesVirtual meetingsDocument managementEditors and viewersThreaded discussionsWorkflowLearning
... based on the context of your work
IBM Workplace Integrates Capability You Need Dynamically
![Page 15: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/15.jpg)
15
IBM Workplace Client TechnologyMaking More People More Productive in the Context of the Business they do Every Day
IBM Workplace Client Technology is a single model by which applications can be defined, built, run and managed ~ based on the what business activity or task is being accomplished and the device characteristics
IBM Workplace Client Technology Services
Including:
Central application management and provisioning
Secure data storage and synchronization
Connected, wireless and Disconnected operations
support
Application portability across device types and operating
systems
Device appropriate UI
Back-end Services
The power of one architectural model, one programming model, one consistent tool set
Data & Information
Collaboration
Productivity
Business Process
Application
Mobility
more….
![Page 16: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/16.jpg)
16
Management and Provisioning Infrastructure
OSGi Bundles
Provisioning Server
Client Runtime
ServerComponent
Library
Client SideComponent Library
Periodic checkpoints between clientand server result in automaticdownloading of approved components
Components are provisioned basedon policy setting controlled at the server based on individual roles/identity
New version of component is updated dynamically
![Page 17: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/17.jpg)
®
Maureen LelandUI Architect, WPLC Workplace Designer IBM Software
Demonstration
![Page 18: The Benefits of an Open Service Oriented Architecture in the](https://reader033.vdocuments.us/reader033/viewer/2022051817/547956f4b4af9fda158b47af/html5/thumbnails/18.jpg)
18
www.ibm.com/lotus/workplace