Vincent Yang's Blog Archive

医疗信息系统、思维导图、职场规划、创新生命周期管理
欢迎光临 Vincent Yang's Blog Archive 登录 | 注册 | 帮助
位于 搜索

VincentYang Blog Archive

ZT:OBAs Deliver SOA to the People

绝大多数人以为微软Office只是Word+Excel+PowerPoint+Outlook. 其实,微软Office家族已成长的非常强大,包括服务器:Share Point, Reporting Server, Form Server, Excel Server ...., 并有非常具体、专业化的Performance Point Server, 和以后会面世的BI server.

同时,Office已发展为一个开发平台:OBA:Office Business Application. 就是最好的SOA展现层, 可以给用户一个统一的用户体验,来整合后台多态的各类Line Of Business.

====================================================================

ZT: OBAs Deliver SOA to the People

URL:http://blogs.msdn.com/mikewalker/archive/2007/03/30/obas-deliver-soa-to-the-people.aspx

The OBA RAP for Loan Origination Systems further solidifies Microsoft's thought leadership in both the SOA space but in Financial Services. By exposing OBAs and the MOSS services as atomonimous composite applications. OBA surface all the hard work that SOA architects have been striving to expose.

The OR-LOS solution shows core SOA principles of service orientation are all used here in this architecture.

These services are not just for Microsoft solutions but can be applied to many other platforms as well. Described below I break up how I seperated the services. We will explore the generic enterprise services that MOSS exposes. Then we will talk what business services we expose.

MOSS Enterprise Application Services

The OBA RAP for Loan Origination Systems (OR-LOS) is unique variation of an Office Business Application (OBA). This OBA uses many service oriented architecture concepts in the design.

We use the capabilities of Microsoft Office SharePoint Server (MOSS) and we externalize some of them as services to the enterprise. Some of the services are only available through the Microsoft Platform. Those services will have limited reach into Java or legacy environments such as: COBOL, FORTRAN, etc.

OR-LOS Application Services.jpg

For those services we can expose, we use standard XML interfaces. These services include:

· Workflow – Web Services allow internal and external applications within the enterprise to orchestrate business workflows. The way in which the architecture utilizes the Windows Workflow (WF) Foundation is that the business processes are extended by XML Web Services and Document Libraries. This makes WF service to LOB systems of varying blends (i.e., languages). There are two types of workflows that are used for this solution

o Business User Created Workflows – Ad-hoc workflows that business users can create at will. For example, create an approval processes around information or a Word document.

o Pre-Defined Workflows – Workflows define the business process.

· Storage – By using standardized WebDav protocols for attaching to remote file stores these services can be used as another entry point into the MOSS environment. In turn this can be a service in which application and users can store documents with versioning, auditing and document retention policies attached

· Portal – This is a User Interface service that can expose both .Net applications and Web Parts but also WSRP complaint web parts.

· Excel Services – Excel Services provides 2 core services to the architecture.

o Calculation Services – These services can be used with standard XML and OpenDoc XML formats.

o Excel Web Views – Standard HTML views of Excel data.

· Integration with Line of Business systems – Using the Business Data Catalog data can be aggregated to the user interface using the metadata repository stored and managed by MOSS.

OR-LOS Business Services

These are the business services modeled on the business process of Consumer Loan Origination.

OR-LOS Business Process.jpg

Services used by the OR-LOS solution are as follows:

1. Lender Content Management – Using the web services proxies defined in the system custom messages can be displayed within the portal environment to the brokers and to the lender’s personnel.

2. Alerts and Messaging Services - With the WS integration points into workflows such as the Master Loan Flow (MLF) e-mail alerts and or statuses can be sent to both the lender personnel and the brokers

3. Loan Registrations – The MLF workflow is extended using XML Web Services using MISMO standards. With these end points exposed other Loan Origination Systems (LOS) and Servicing systems can attach to the Loan Registration Service and utilize its capabilities.

4. Decisioning Engine – The Decision Engine provides a way to consolidate LOS product and pricing (e.g., 30yr arm at 5.5 with 1 point paid) decisioning. It only accepts standard MISMO XML and provides the responses in the same manner.

5. Automated Underwriting Services (AUS) – Using the Business Rules Engine combined with the Orchestration Layer within BizTalk we expose AUS web services that consume MISMO XML to provide underwriting decisions to any system that can use XML.

6. Data Entry Form Services – InfoPath provides a mortgage industry standard way of collecting information in the process. By using InfoPath form service to host forms and surface them through:

1. MOSS

2. Office Clients

3. InfoPath

7. Information Rights Management (IRM) – This provides a way for Office and .Net Applications to utilize MOSS IRM capabilities through the MOSS API’s.

8. Security -

1. Authentication is achieved through the use of Integrated Windows Authentication (IWA). Many protocols can be used by IWA. For example, Kerberos can be used here to ensure compatibility with other environments.

2. Role-based authorization throughout the application. This is implemented through the use of Active Directory. However, externalizing this provider is also possible. For example, if LDAP is a requirement Microsoft ADAM can be used in Active Directories place.

9. Integration Services with Lending Message Bus- The lending message bus provides XML web services to both the solution and the enterprise. The message bus acts as centralized messaging layers that can provide integration services, extends application functionality to both this solution and external solutions, and provide KPI’s on the health of services. Additionally, the lending message bus exposes the rich Enterprise Loan Orchestrations (ELO) to all the systems within the enterprise.

10. Business Intelligence – KPI’s and dashboards can be surfaced through the portal environment.

Posted: Friday, March 30, 2007 12:06 PM by mikewalker

Filed under: Banking, Architecture, Enterprise Architecture, Standards, Financial Services , Loan Reference Architecture (OR-LOS), ESB

评论

尚无任何评论

About vincent

软通艾康(北京)科技有限公司,VP,CTO ☆1989年毕业于清华无线电系。1996年加入微软总部,曾任职于 Windows NT International、SBS、OLEDB/ADO、MSN、BI Platform、中国技术中心、平台及开发技术部等部门;同时兼有项目经理、研发、测试的产品开发团队经验,和市场与行业经验。曾参与MSN超大规模用户数据库,微软BizSharp商业智能平台的开发;曾担任Microsoft Business Scorecard V1的主要研发人员。对超大规模高效能数据库及网络开发,企业级商业智能及解决方案有丰富经验。2005年回国,曾创建微软中国RFID创新实验室。曾任微软中国软件架构首席顾问,致力于推广微软新技术与企业应用软件架构理念。 ☆2008年12月创立诺金永信(北京)科技有限公司,重点在医疗信息系统软件行业的咨询、研发、实施,结合国外先进经验与国内市场特色,开拓第三代医疗信息软件市场。 ☆2011年2月并入软通动力集团公司,更名软通艾康(北京)科技有限公司,开拓健康服务平台。 ☆同时对医疗行业应用,个人职场规划、企业创新生命周期管理有独到研究,曾在一些院校与单位培训演讲。部分讲稿被收录在个人网页http://www.vincentfengyang.com

链接

聚合

Powered by Community Server (Non-Commercial Edition), by Telligent Systems