SlideShare a Scribd company logo
1 of 49
Download to read offline
Implementing SOA with Portal Techniques and Best Practices
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction ,[object Object],[object Object],[object Object],[object Object]
What are Portals? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Portals solve many different Problems Employee and  Manager  Self Service Company  Intranets Performance Dashboards Partners Partners
What is Portal Server? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What are Portlets? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is SOA? ,[object Object],[object Object]
SOA Entry Point Enable people to  interact  with application and information “ services ” supporting  business processes .  Enabling  efficient, collaborative, real time decision making and execution 3 1 2 5 4
IBM Services Oriented Reference Architecture ,[object Object],[object Object],[object Object],[object Object]
Dynamically Delivered Based on Choice Browser Mobile Clients Rich Clients role-based in context process- driven
SOA Transforms the Front-End Traditional SOA-Based Business Purpose Provide personalized access to information about a business or organization Support user to user collaboration and role based interactions with critical business processes and services Focus Presentation, Integration and Aggregation of information Composed application access and orchestrated user experience for execution of business process Flexibility  Rigid  due to ad-hoc techniques to capture content and application based information Use of exposed flexible services for rapid construction and easier maintenance and changes for portlets and connections Personalization Based on statically defined business rules Adaptive and dynamic based on role and business process.
Composite Applications in Portal Workflow and  Dynamic User Interface Business Components Content Composite Application User Interface Domino ERP JCR … Community & Roles
SOA Service Model Atomic Service Composite Service Registry Source: SOA Community of Practice, SOA Solution Stack Project Services atomic and composite Operational Systems Service Components Consumers Business Process Composition; choreography;  business state machines Service Provider Service Consumer Integration (Enterprise Service Bus) QoS Layer (Security, Management & Monitoring Infrastructure Services) Data Architecture (meta-data) & Business Intelligence Governance Portal B2B Packaged Application Custom Application OO Application Device Channel
WebSphere Portal – Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WebSphere Portal – Features Contd., ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Services for Remote Portlets ( WSRP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WebSphere Portal – WAS – WSRP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Google Gadgets and iWidgets ,[object Object],[object Object],[object Object],[object Object]
IBM Portlet for Google Gadgets ,[object Object],[object Object],[object Object]
IBM Mashup Center Components Heart of the Market Mashup offering from IBM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lotus Mashups Infosphere MashupHub Widget Creation Catalog  +  Community Connectors + Feed gen Transform Browser-based situational app assembly IBM Mashup Center
Mashup integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is WebSphere Portlet Factory? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is WebSphere Portlet Factory? Use one common set of  tools, techniques, and application code… Process Server tasks Quickr and  Connections services Databases Domino MashupHub Feeds Web services and REST services SAP Portlet Factory PeopleSoft Siebel WebSphere Portal WebSphere Application Server Notes 8 / Expeditor Lotus Mashups
WebSphere Portlet Factory – Builders for SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WPF – Service and Presentation Models Presentation models Service Consumer Service Definition SQL Call Service Operation Service Operation SQL Call Service model DB Service Consumer View & Form View & Form
WPF – Service and Presentation Model for WS Presentation models Service Consumer Service Definition Web Service Call Service Operation Service Operation Web Service Call Service model Service Consumer View & Form View & Form Remote server or Enterprise  Service Bus
WebSphere Portlet Factory Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WPF – Benefits of Builders for SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WPF – Best Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WebSphere Portal and Cognos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Portal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Portal Contd., ,[object Object]
WebSphere Portal – Process server integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Portal – Programming Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 1 Session Façade Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 1 Session Façade Pattern ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 1 Session Façade Pattern – Best Practice ,[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 2 Direct WebService call ,[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 2 Direct WebService call ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 3 Integrate with ESB ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration Options – Option 3 Integrate with ESB ,[object Object],[object Object],[object Object],[object Object]
IBM Information Server
WebSphere Portal – IBM InfoSphere products integration  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Information service consumers – WebSphere Portal ,[object Object],[object Object],[object Object],[object Object]
Related Sessions ,[object Object],[object Object],[object Object],[object Object]
We Value Your Feedback ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Copyright and Trademarks  © IBM Corporation 2010. All rights reserved. IBM, the IBM logo, ibm.com and the globe design are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at  www.ibm.com/legal/copytrade.shtml . Other company, product, or service names may be trademarks or service marks of others.
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter SolutionsReiner Ernst
 
Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Edmund Johnson
 
Integrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerIntegrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerGaneshNagalingam1
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Lucas Jellema
 
Oracle Webcenter Suite Overview
Oracle Webcenter Suite OverviewOracle Webcenter Suite Overview
Oracle Webcenter Suite OverviewEslam Hafez
 
IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016ICS User Group
 
SaaS Introduction-May2014
SaaS Introduction-May2014SaaS Introduction-May2014
SaaS Introduction-May2014Nguyen Tung
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Biniam Asnake
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service BusHamed Hatami
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overviewMJ Ferdous
 
The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
 The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co... The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...Lucas Jellema
 
MEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentationMEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentationDaniel Cohen-Dumani
 
Integrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationIntegrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationGaneshNagalingam1
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Sourav Nayyar
 

What's hot (20)

Oracle WebCenter Solutions
Oracle WebCenter SolutionsOracle WebCenter Solutions
Oracle WebCenter Solutions
 
Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)Exceptional Digital Experience (Gartner PCC 2014)
Exceptional Digital Experience (Gartner PCC 2014)
 
Integrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerIntegrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process Server
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
 
Oracle Webcenter Suite Overview
Oracle Webcenter Suite OverviewOracle Webcenter Suite Overview
Oracle Webcenter Suite Overview
 
IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016
 
SaaS Introduction-May2014
SaaS Introduction-May2014SaaS Introduction-May2014
SaaS Introduction-May2014
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 
Hcl digital experience
Hcl digital experienceHcl digital experience
Hcl digital experience
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
 The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co... The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
The mobilization of SOA Suite - the rise of REST (ADF Enterprise Mobility Co...
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
MEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentationMEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentation
 
Biz talk BI
Biz talk BIBiz talk BI
Biz talk BI
 
Microsoft Enterprise Seach using SharePoint
Microsoft Enterprise Seach using SharePointMicrosoft Enterprise Seach using SharePoint
Microsoft Enterprise Seach using SharePoint
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 
Integrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationIntegrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst application
 
Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1Microsoft SharePoint 2010 Overview Session 1
Microsoft SharePoint 2010 Overview Session 1
 

Similar to Implementing SOA with Portal, an IBM Impact 2010 Presentation

01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business OverviewNick Davis
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentStrongback Consulting
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathonaaronwso2
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewDvir Reznik
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecturerahmed_sct
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...mfrancis
 
IBM Websphere Portal | Portal Accelerators
IBM Websphere Portal  |  Portal AcceleratorsIBM Websphere Portal  |  Portal Accelerators
IBM Websphere Portal | Portal AcceleratorsJason Faszholz
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationBizTalk360
 
Business Integration
Business IntegrationBusiness Integration
Business Integrationmiriam
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talkpooyad
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPAyman El-Hattab
 
Oasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh SahaOasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh SahaRakesh Saha
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introductionjam c
 
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay [Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay Nuxeo
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentStrongback Consulting
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)DMIMarketing
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfandinieldananty
 

Similar to Implementing SOA with Portal, an IBM Impact 2010 Presentation (20)

01. Portal Business Overview
01. Portal Business Overview01. Portal Business Overview
01. Portal Business Overview
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
sMash_for_zOS-users
sMash_for_zOS-userssMash_for_zOS-users
sMash_for_zOS-users
 
IBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's NewIBM WebSphere Portal 6.1 Preview - What's New
IBM WebSphere Portal 6.1 Preview - What's New
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
IBM Websphere Portal | Portal Accelerators
IBM Websphere Portal  |  Portal AcceleratorsIBM Websphere Portal  |  Portal Accelerators
IBM Websphere Portal | Portal Accelerators
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talk
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 
Oasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh SahaOasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh Saha
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay [Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
[Webinar with Oceane Consulting] Using Vaadin to Integrate Nuxeo and Liferay
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic Investment
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 

Implementing SOA with Portal, an IBM Impact 2010 Presentation

  • 1. Implementing SOA with Portal Techniques and Best Practices
  • 2.
  • 3.
  • 4.
  • 5. Portals solve many different Problems Employee and Manager Self Service Company Intranets Performance Dashboards Partners Partners
  • 6.
  • 7.
  • 8.
  • 9. SOA Entry Point Enable people to interact with application and information “ services ” supporting business processes . Enabling efficient, collaborative, real time decision making and execution 3 1 2 5 4
  • 10.
  • 11. Dynamically Delivered Based on Choice Browser Mobile Clients Rich Clients role-based in context process- driven
  • 12. SOA Transforms the Front-End Traditional SOA-Based Business Purpose Provide personalized access to information about a business or organization Support user to user collaboration and role based interactions with critical business processes and services Focus Presentation, Integration and Aggregation of information Composed application access and orchestrated user experience for execution of business process Flexibility Rigid due to ad-hoc techniques to capture content and application based information Use of exposed flexible services for rapid construction and easier maintenance and changes for portlets and connections Personalization Based on statically defined business rules Adaptive and dynamic based on role and business process.
  • 13. Composite Applications in Portal Workflow and Dynamic User Interface Business Components Content Composite Application User Interface Domino ERP JCR … Community & Roles
  • 14. SOA Service Model Atomic Service Composite Service Registry Source: SOA Community of Practice, SOA Solution Stack Project Services atomic and composite Operational Systems Service Components Consumers Business Process Composition; choreography; business state machines Service Provider Service Consumer Integration (Enterprise Service Bus) QoS Layer (Security, Management & Monitoring Infrastructure Services) Data Architecture (meta-data) & Business Intelligence Governance Portal B2B Packaged Application Custom Application OO Application Device Channel
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. What is WebSphere Portlet Factory? Use one common set of tools, techniques, and application code… Process Server tasks Quickr and Connections services Databases Domino MashupHub Feeds Web services and REST services SAP Portlet Factory PeopleSoft Siebel WebSphere Portal WebSphere Application Server Notes 8 / Expeditor Lotus Mashups
  • 25.
  • 26. WPF – Service and Presentation Models Presentation models Service Consumer Service Definition SQL Call Service Operation Service Operation SQL Call Service model DB Service Consumer View & Form View & Form
  • 27. WPF – Service and Presentation Model for WS Presentation models Service Consumer Service Definition Web Service Call Service Operation Service Operation Web Service Call Service model Service Consumer View & Form View & Form Remote server or Enterprise Service Bus
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Copyright and Trademarks © IBM Corporation 2010. All rights reserved. IBM, the IBM logo, ibm.com and the globe design are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml . Other company, product, or service names may be trademarks or service marks of others.
  • 49.

Editor's Notes

  1. Portals bring together vital information, application and content. But Portals bring together processes and allow people to interact with them in interesting ways. Process is everywhere – whether formal workflows or the more ad-hoc type of workflows – that happen at the department level every day. There is process that happens between portlets on the page. Simply put a change occurs in one portlet that triggers an activity that is presented in another portlet. This intra-portlet has many applications including customer service and customer tracking; order status; supply chain. And all of these processes are surfaced within a role-based environment that shows people only what they should see based on their role and based on security. The foundation of a service-oriented architecture is the concept of ‘reuse’, creating business applications and processes that can be reused as needed like any other service. WebSphere Portal Version 6.0 delivers significant SOA enhancements through tools like WebSphere Portlet Factory that allow composite applications to be developed and deployed by business users (versus J2EE developers), as well as templates that allow for composite portal applications to be reused and replicated. Other SOA enhancements include support for application context, application roles, and the concept of membership and community