1 / 15

Business Process Experience And a Mission for SOA

Business Process Experience And a Mission for SOA. Satish R. Thatte Software Architect Microsoft. Perfume for the King. Beer for the Masses.

mari
Download Presentation

Business Process Experience And a Mission for SOA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Business Process ExperienceAnd a Mission for SOA Satish R. Thatte Software Architect Microsoft

  2. Perfume for the King

  3. Beer for the Masses Business processes and systems of record for business transactions are not a new phenomenon! The silver bullets of process models solve 10% of the problem if that (remember the parable of the man under the lamp-post)

  4. What is a Business Process? Technology A business process is the orchestration of services A business process is a human-centric workflow A business process is a model for handling business events Common Packaging with Data Management All Too Frequent Business Reality A business process is what those expensive armies of consultants “re-engineer and implement” blowing my budget without improving my ROI and results A business process is what business applications for ERP, CRM, PLM, SCM, .. provide when customized to fit my business practices ERP etc solve 30% of the problem – much better than 10% but it still leaves a lot of frustrated customers questioning the value of their investment

  5. The Core Problem of Business Process Support SystemsHelp the 3D world of real business process deal with the 2D world of LOB Apps90% of Business Process Cannot and Will Not be Modeled Data In Flight E-Mail, IM, Voice Collaboration, Sharing Data Access & Transactions Data Access & Transactions Landed Data B2B Automated Business Protocols

  6. Business Process Applications The Integrating Principle is A Common User Experience Model not a Common Data Model

  7. Business Process Applications A Revolution in the Making!

  8. Deal with the Unsolved Problem of Business Process Experience Focus of Business Process Experience Models (e.g., LOBi) E-Mail, IM, Voice Collaboration, Sharing Tasks, Alerts Tasks, Alerts Data Access & Transactions Data Access & Transactions Focus of Traditional Process Automation Models (e.g., BPEL) B2B Automated Business Protocols

  9. DemoLOB Systems should be like the perfect butler

  10. Office Business Platform and LOBi • Microsoft announced the Office Business Platform (OBP) at TechEd 2006 in June • OBP is a comprehensive business process platform built around SharePoint Server • Line of Business interoperability (LOBi) services for SharePoint were also announced at TechEd 2006 • LOBi is the subject of this presentation • LOBi will provide capabilities focused on rich clients More information at: http://www.microsoft.com/presspass/press/2006/jun06/06-12OBAPR.mspx

  11. The Semantic Web of Business EntitiesBusiness Entities Reflect Integrated Ontology of Business Data and Functions Product Order Customer Issue Supplier

  12. Constructing the Business Entity WebBeyond Portals • The world-wide web works because it is based on stereotyped models for naming and linking, access and content • HTTP verbs for resource access • HTML/MIME for resource content • URIs for resource naming and linking • The business application layer in an enterprise is very different • The information is often locked up in fragmented applications • Every application has its own specialized user experience • If there are programmable access points for business content they are structured as idiosyncratic APIs often using proprietary access protocols • An essential step in constructing a business entity web is to construct and apply standardized REST-like models to business application content and APIs • SOA and service composition models play a key role in the mapping layer • Content is XML but reusable UI models are challenging (rich, thin & mobile)

  13. SOA meets the Semantic WebEntity Web Services are the Business Ontology LayerPlease Put the A Back in SOA Adapters Service Agent Document/PIM Collaboration Content Cache Context-Specific Business Data User LOB Systems Entity Web Services

  14. LOBi Development Architecture Model Model Designer LOBi Solution OB Parts • Contexts • Rules • Bindings • Data Sources • Services Model Type Library(Entity Proxies) EWS Interfaces Layouts Deployment Package ApplicationDesigner EWSDesigner LOBi CRT Svc Agent config LOB Systems Cache EWS Adapters User

  15. How Can the Academic Community Help Solve BP Problems? • Ontology mapping at Many Levels • Obvious: Constructing the EWS Layer • Less Obvious: Solve the tension between the requirements of an enterprise ontology of business entities and the workability of an ISV ecosystem • Related to Mathias Weske’s ontology reasoning?? • The marriage of CEP, EDA and BRE looks far more interesting to me as a “process modeling” methodology than Petri nets, Pi, BPEL etc. • It is far more flexible, easy to change etc • Few or none of the problems that Peter solves  • But it does have a problem of predictability

More Related