OBA as the consumption layer for SOA
SOA allows for decomposition and refactoring of IT assets, however to make it tangible for end users these assets need to be composed into task centric, role based applications. OBA is one of the ways to build these applications. You can find an OBA & SOA deck here for more information.
Through the combination of vertical industry scenario and horizontal patterns built on Office System, we have 5 Reference Architecture Packs (RAP). They are...
1. OBA RAP for Financial Service Loan Origination launched at the Financial Services Developer Conference, the RAP generated considerable buzz in the industry press (CRN: “Microsoft continues to build bridges between Office and back-office application”, more…, GTNews: “Microsoft Launches OBA Reference Application Pack for Loan Origination Systems”, more…). The RAP provides a reference architecture for Loan Origination Services in Financial Services Industry. It consists of a lender portal built on MOSS for brokers and underwriters to register, lock and underwrite loans. A loan registration form implemented using InfoPath allows brokers to register a loan, the forms can be designed with a InfoPath forms designer which allows access to MISMO XML schema and are rendered on the SharePoint site in a XmlFormView Web part to provide contextual editing. A BDC Web part enables searching and filtering of the loan pipeline. The Master Loan Workflow, which is the backbone of the lending process is modeled as a WF state machine and is associated with the forms library that holds the loan registration and approval forms. Another products and pricing sequential workflow provides dynamic rates information for loan pricing. The RAP uses BizTalk to interact with various third party services for flood information, credit reports etc. Finally, the RAP provides various reports using SQL Reporting Services Web part. Check out the architecture document for more details. In addition to whitepapers, webcasts, click through demos, the code bill of materials for the LOS RAP includes 7000 lines of code, 1 SharePoint portal, 2 Web parts, 1 BDC entity, 2 Workflows, 4 Web services, 1 business rule, 1 report, 3 InfoPath forms and 1 Excel doc.
2. OBA RAP for Manufacturing Plant Floor Operations launched around WPC timeframe illustrates how to build an Analytics OBA using Office 2007, SQL Server 2005, and PerformancePoint Server 2007. The scenario is based on manufacturing plant floor operations in a fictitious Oil & Gas company and provides analysis and decision making for strategic, tactical and operational levels. Silverlight components provide real time plant floor views on role based SharePoint sites, plant floor managers monitor operational KPIs and take actions when exceptions happen. At WPC, multiple partners such as Invensys showed interest in extending the scenario and building OBAs for their plant floor apps. The code bill of materials for the PF RAP includes 2 SQL Server Databases (PEM DB, Plant Floor Data Mart), 1 SSAS Database (1 Holistic plant floor cube with a perspective for analyzing safety incidents, 1 SSIS package to load data from the data mart to the cube (no code)), 1 PPS Monitoring Model with around 30 KPIs (operational, tactical and strategic) sourced from the SSAS cube and the PEM DB, 1 MOSS site with 3 Role Portals (Shift foreman, Plant Manager, VP Operations) and 16 web parts across all 3 portals (3 scorecards, 6 Excel Web Access Parts, 2 Page Viewer Parts to render the SilverLight XAMLs, 4 lists (3 for contacts and 1 for safety incidents), 1 Quick Links part), 1 Web Service for operational plant monitoring, 7 Excel Report Books that source data from the SSAS cube, 1 InfoPath Form (designed to render in both the InfoPath client and in the browser) to report safety incidents, 2 custom SilverLight 1.1 XAMLs integrated into the role portals (for rendering the operational PF map and the strategic 360 Regional view), 1 Plant Operations Simulator Console Application.
3. OBA RAP for Public Sector E-Forms processing addresses common patterns in data collection and processing using InfoPath 2007, SharePoint Server 2007, InfoPath Forms Services, Outlook, and WF. While the scenario is based on the application form and process to obtain a hunting and fishing license from a state agency, the underlying solution framework is generic and can be readily adapted to enable end-to-end processing of similar forms. The biggest pain we identified building this scenario is the lack of Offlining support for InfoPath forms, we are helping the product team understand the use cases better as they plan to address in the O14. The code bill of materials for this RAP are: 1400 lines of code, 3 SharePoint portals, 1 Workflow, 2 Web service, 1 InfoPath form
4. OBA RAP for Health Plans launched at the AHIP annual conference, shows how to build architectures that unify people, process and technology through familiar Office 2007 user interfaces using Windows Live platform for member and coach identification, Windows Live Service Agents as automated bots and SharePoint Server 2007 for coach and member collaboration. This RAP was built based on a project we are engaged in with the MS Health Plan team at United Health. The launch at the AHIP annual conference and on MSDN resulted in OBA introduction to the Health Insurance industry and created significant interest from various customers. The code bill of materials for this RAP are: 1800 lines of code, 1 SharePoint portal, 5 Web parts, 2 BDC entities, 2 Workflows, 1 Web service, 3 InfoPath forms
5. OBA RAP for Price Management provides an architecture framework for Price Management with an OBA based on SharePoint, BizTalk and Office Clients. The RAP allows for sales reps to create price quotes in Excel using pricing rules cached on the reps machine, supporting both online and offline modes. The RAP integrates with SAP using BizTalk to synchronize the cache and automates several workflows to begin production, escalation and exception handling. SharePoint enables rich collaboration between sales and service organization, reduces errors and improves visibility into the decision making process
Microsoft launched the following 11 OBA and industry architecture centers on MSDN to present OBA content for key horizontal and vertical scenarios.
1. Office for Architects MSDN portal – The MSDN Office portal was launched on the msdn Architecture center with content of interest to architects.
2. Composite Applications on the MSDN Architecture Center was launched with a series of articles demonstrating our thought leadership in this new application development paradigm and positioning SharePoint as the platform for developing composite applicationss, checkout the paper The 2007 Office System and other Platform Technologies for building composite applications.
3. Financial Services Industry Center The MSDN Financial Services Industry Center provides architecture guidance for CIOs, CTOs and Architects looking to solve industry concerns with Microsoft technologies. The site provides prescriptive architecture guidance addressing current and emerging challenges the industry faces. Customers, partners, and system integrators can view webcasts, whitepapers, blogs and podcasts that addresses industry concerns.
4. Banking Industry Center As a sub site of the Financial Services Industry Center, the Banking Industry Center provides prescriptive architecture guidance addressing current and emerging challenges the banking industry faces. Customers, partners, and system integrators will be able to view webcasts, whitepapers, blogs and podcasts that address banking concerns.
5. Insurance Industry Center The Architecture Center for Insurance is designed to provide both Developers and Architects in the Insurance industry with technical content focused on Microsoft’s Insurance Value Chain industry initiative, as well as links to valuable technical content on the Microsoft platform technologies that enable best-in-class industry partner solutions.
6. Manufacturing Industry Center The MSDN Manufacturing Industry Center provides technical content for architects and technologists in the manufacturing industry vertical. You will find information on new technologies that are transforming manufacturing today, and also architectural guidance around technology solutions for key manufacturing scenarios.
7. Retail Industry Center The MSDN Retail Industry Center offers retail technologists the guidance they need to create, deploy, and support solutions built on the Microsoft platform. The Center includes information on industry trends, retail business scenarios, and guidance aligned by roles and responsibilities.
8. Health Industry Center The MSDN Health Industry Center offers architecture guidance and technical material for CIOs, CTOs and Software Architects in the health industry. This industry center covers information relevant to healthcare provider organizations as well as Health and Human Services agencies for state, local and federal/national governments.
9. Life Sciences Industry Center At the MSDN Life Sciences Industry Center you can find architecture guidance and technical material for CIOs, CTOs, Developers and Systems Architects in the life sciences industry. This industry center covers information relevant to pharmaceutical, medical device, and biotechnology companies along with universities and other organizations in the life sciences industry.
10. Health Plans Industry Center At the MSDN Health Plans Industry Center you'll find architecture guidance and technical material for CIOs, CTOs, Developers and Systems Architects in the Health Plans industry. This industry center provides information relevant to Health Plans, Health Plan service providers, Health Plan solutions providers and consultants and other organizations in the Health Plans industry.
11. Public Sector Industry Center In the public sector today, technology and automation provide numerous opportunities to optimize related end-to-end processes that could yield significant cost reductions and an enhanced end-to-end experience for external users, citizens, customers, and organization workers.