投资运 .NET 3.0 技术构建互操作保险系统[转载]

By admin in 投资 on 2018年10月24日

工欲善其事必先利其器,服务器端性能工具箱从“器”出发,本系列文章介绍部分关于性优化的故事,以及python开发者需要知道的关于服务器的知等干货。

简介

据白皮书系列旨在提供关于集成问题之点拨。

以依照白皮书中,我们以由此保险业的案例来说明 Microsoft
平台的互操作功能。随着技术发展同新技巧不断涌现,许多店家以合作社进步之相继阶段可能选择了不同的技艺:从基于大型机的
COBOL 或 FORTRAN 类型的人情应用程序,到更加现代的根据 .NET、移动网或
Java
的化解方案,以及所有的中级技术。因此,随着企业所使用技术之慢慢庞杂,各类技术所面临的限也愈来愈多。

劳动器端性能工具箱(2)- DNS

保互操作系列

依照白皮书旨在为面临保险行业集成难点的结构设计师提供点。本文将通往而出示怎么采取
Microsoft
集成技术吧合作社合并各种有本质区别之网。另外,本文档会针对使用开放式标准(如
WS-*)来构建互操作解决方案方面,提供实用的统筹指南。此系列被还以包下列文档:

用来构建互操作保险系统的组织概述

确保保险缓解方案的安全性

分析和操作管理

布置企业缓解方案

支出复合应用程序

蕴含的技能包括:

BizTalk 2006。用于此解决方案的集成技术。解决方案也会用到 BizTalk 业务规则和工作流编排功能。

Windows Communication Foundation (WCF)。用于开发 Web 服务消息以及使用 WS-* 协议来管理协议级通信的编程模型。

Windows Workflow Foundation (WF)。用于采用智能客户端技术来创建恰当的工作流。

SQL Server 2006。所有应用程序和客户数据的存储库。

Windows Server 2003。服务器平台。

拖欠案例用如我们针对业务流程有一个始摸底。与多别店铺同,每家保险企业都发好特殊之流程处理方式。但是,这些店铺当凉台级别有局部相似之处。这象征我们能利用这些共有的阳台服务来构建面向服务的系布局
(SOA),从而为这些拥有一定业务流程的集体带来更充分之八面玲珑。

 

随即上次的网带来富继续说,网络带来富问题解决得了了,但用户反映还是非常缓慢,时好时坏,怎么收拾?

保险业影响因素

手上保险业面临所采取的技术发生多,包括大型机、UNIX 以及
Windows。在所利用之平台技术这样眼花缭乱的状况下,要对随地变更之金融市场保持灵活应对的同时进行保管和运转正换得更其艰难。多年吧,各个组织直接当构建并选购技术以满足这些用。互操作性已经化为以构建和/或实现了解决方案后不得不解决的来之不易问题。之前,人们采取的是触发交点集成的点子,但这种艺术就能够迎刃而解应用程序级或系统级的一点特定问题,而望洋兴叹缓解事情功能级的题材。

投资 1

图 1. 点及点集成的结果

只要非兢兢业业,多年吧的触及及点集成会导致:

由于系统重复、集成形式多样以及应用程序依赖性管理等原因,IT 资产组合变得无法管理。

大量的自定义集成造成 IT 系统成本大幅度上升。

由于代码复杂性增加、重用性有限以及企业内部缺乏标准化,因此显著降低了系统开发的速度,从而导致了灵活性的丧失。

那么,对于众多担保企业而言,这意味着什么?这意味着互操作性非常重要,不仅是效率问题,对加强商家竞争力也多关键。在现世买卖竞争中,公司必须透过简化流程和提高灵活性来充实其
IT 系统的投资回报 (ROI),从而保持竞争力。

俺们的靶子是应用 Microsoft
平台达成之同组公司就绪技术来应本着行业挑战。示例中带有以下因素:

企业级解决方案

标准通信:

采用 WS-* 标准

ACORD 消息

确保与现有解决方案之间的互操作性

 

<br />

本文档中使用的本行术语

ACORD—ACORD (www.acord.org)
是一个非赢利协会,其目的是有助于保险、再管与有关金融服务行业标准的前行及下。

订单系统—创建对表面数据的求,将那传输给相应的老三着数提供者,管理收到的响应并以响应与相应的请求者对应起来。

老三在服务提供者—实现保需求要的表系统(例如,信用评级系统)。

保流程—执行新工作的评估与处理流程。

代理系统—可利用的智能客户端前端系统,由保险代理人采取,作用是订单输入以及经过监视。也只是运另外前端系统,例如为委托人提供的
Web 门户,或者出于客户自助输入订单的 Web UI。

 

作为一个python开发者需要明白之有关服务器的知

人寿保险保单案例

客户 Robert 要采购 1 百万美元之白金级寿险。代理人 Tom
使用该智能客户端应用程序来输入 Robert
的保单申请。保单被发送至订单系统,然后系统会指向其展开处理并传递至对应系统为起保险流程。保单处于订单系统遭到时时,便会启动第三正在服务。在本案例中,我们下
Paramed,这是一律栽核实保险申请人健康状况以及诊治记录之老三方服务。

万一满足特定条件,内置业务逻辑吗可以扭转对第三正的求。这里的老三正可以是代表或担保企业之别一个合作伙伴。

投资 2

图 2. 夫案例的业务流程

 

服务器的相关文化都于我老纳闷。我信任还有很多底Python开发者和本人具备近乎之面临。所以,请于自身和你大饱眼福我理解之合有关服务器的学问,来解这些疑惑。

组织概述

本节拿介绍此案例中使用的高等逻辑结构。有关特定地方(如安全性、消息、开发以及安排)的详细信息会当本系列的旁文章中牵线。

为保险适用于实际问题,我们会提出同样组高级要求。

<br />

要求

以下是指向公司级解决方案的要求:

必须能够与已有的现成商业应用程序进行互操作。如前文所述,许多组织会购买并自定义软件。因此,满足此要求便显得极为关键。

集成技术必须为 Web 服务。许多形式的通信(例如二进制通信)都是专用的。直到出现 Web 服务,才有了消息通信的标准化方法。Web 服务提供了在完全不同的平台间进行通信的方法。

必须采用 WS-* 标准。多年以来,采用 SOAP 和 WSDL 的 Web 服务一直是行业的集成标准。但是,这些传统的 Web 服务缺乏消息传递所需要的健壮性。WS-* 标准提供了这些必要功能,而且不需要使用二进制通信。

长时间运行工作流。长时间业务管理非常困难,尤其是当该工作流还会衍生出许多更小的外部工作流时,在这种情况下协调和事务管理会变得极为复杂。

于这解决方案遭,我们利用 BizTalk
作为信息中心,因为它们功能强大,而且是包解决方案特别需要用大半只网绑定以联名并保管大多独外表工作流。

投资 3

图 3. 应用消息总线技术

贪图 3 所著的是当做企业服务总线 (ESB) 的 BizTalk
的商号视图。请留意,并无是必要用她当
ESB。本白皮书就拿此层作为消息层,因此在另外情况下还好把它并到解决方案遭。

使 BizTalk 的根本原因在于其会提供用于以下职能的集中化平台:

业务流程管理—将可重复使用的业务流程集中化不仅可给出服务导向,而且向组织提供了在无需修改现有或购买的现成(基于 COTS)商业应用程序的情况下对其进行扩展的机制。

工作流编排—通过该平台可以简化对多个工作流的管理。从而按应有的方式管理解决方案,而不需要对每个工作流进行编码或协调。我们通过创建一个工作流,来从头至尾管理能够编排多个内部系统工作流的业务流程。

丰富的适配器支持—快速开发对于组织而言有着重要的意义。BizTalk 具有多种适配器,可满足集成需要。在保险领域,有一种 ACORD 适配器,可以使集成突飞猛进。Web 服务适配器和基于文件的适配器可与 ACORD 一起供 BizTalk 使用。

消息传送和转换—必须对消息进行转换其他系统才能理解时,消息的传送会非常复杂。BizTalk 可以提供平台,在降低复杂性的同时仍符合开放标准。

 

[英] Glow – Go语言开发的 Map Reduce 系统

保险代理人保单系统

目前,保险行业中的技艺提高方向概括门户、胖客户端、3270
主机终端仿真屏幕和智能客户端。在拖欠领域是各种应用程序和许多供应商的景下,基于以下理由,我们捎下智能客户端用户界面
(UI) 来为代表提供最佳体验:

离线和在线模式

不依赖网络连接

增强的功能带来更为丰富的用户体验

断开模型对代表而言特别适用,因为代表会常处于活动状态或者在访问网络资源方面存在限制。但是,由于我们于构建这个解决方案时拿
Web 服务作为消息传递策略的核心,因此最终代理人提交保单的主意并无紧要。

对于客户端结构,使用 Windows
窗体作为用户界面,来啊代表提供所待的用户界面。界面及发出一些控件,如数据网格、文本框及命令按钮。Windows
窗体上之多少网格将出于代表使用,用作到保单管道的窗口。我们以 Web
服务来更新该数据网格以保证实时更新。

是因为当时是智能客户端,返回数据可以存放于缓存中以供离线查看和创新。这对准代表极其有因此。除了数据,在客户端应用程序上还见面出一个微的事情逻辑层。大部分应用程序逻辑会驻留于管企业这端。其根本原因是咱们拿使轻量规则来叫
UI 功能。

投资 4

图 4. 客户端逻辑结构

如若以客户端发起对消息传递层的调用,我们以利用 Windows Communication
Foundation (WCF)。WCF 会采用 ACORD 消息传递架构来发送 SOAP 1.2 Web
服务信息。WCF
为开发人员提供了用来编码通信的汇合支付模型。站在商讨的角度,我们会动同样层层
WS-* 标准。但是,这还不足以确保互操作性。采用 ACORD
行业标准也格外要紧。我们承诺能当“本地转移”的应用程序、COTS
应用程序以及第三正服务中开展无缝互操作。

Glow 是一个从业为简单与而扩大的 Map Reduce 系统,而且还是纯 Go
语言描绘成。简单与而扩大不仅仅表现在网层面,还包编写和周转 Map Reduce
代码。要无使尝尝一下乎?

消息传递结构

经 Web 服务,各种通道便会下通用的 Web 服务。该服务以 ACORD 103
消息(具有指定的保单号,在周示例中将以该号码来开展跟踪/关联)的花样接纳新的工作申请并以申请加入保险流程中。该
ACORD 103 New Business Submission 消息因 SOAP 消息传优化机制
(MTOM/XOP) 附件,其中蕴藏 Robert 签名的二进制表示,以根据 HIPAA
的求授权发布医疗信息。显然,将 ACORD
标准并及消息传递中充分重大。这不过包组织的可移植性。

通信的安全性和可靠性也酷主要。为直达斯目的,我们拿 WS-Secure
Conversation (WS-SC) 用于可能使由此未知数目中间方的个人信息。我们尚以
WS-SC
用于量大还屡屡之乞求(例如信用审核),所有新的保单申请都见面开展此类请求。我们将
WS-Security 用于频率比较逊色的伸手,例如主治大夫报告
(APS),其中起会话的开销大小并无由请求的计量来支配。在极少数情下,服务会直接处理要而休经任何中间传送过程,此时我们呢以
TLS/SSL(也称作 HTTPS)。

于急需跟接收情况的消息传递(例如确保接收及新的保单以博得代理权),我们会动
WS- Reliable Messaging (WS-RM)。我们啊会拿 WS RM
用于拍卖起来代价高昂的数码要(这种状态屡见不鲜涉及人力工作流,如 APS
查询)。这管请求单传递一蹩脚,避免了代价高昂的重复请求。

对于增长日子运作的消息,我们以 WS-Secure Conversation
(WS-SC)(请参考资源)。

投资 5

贪图 5. 客户端音交换模式

事务

业务流程

WS-* 协议

布局决定

交新保单(103 请求)

代理客户端

保流程

WS-Security (WS-S)

WS-Reliable Messaging (WS-RM)

WS-S 用于可能会见经过未知数目中间方的个人信息。

WS-RM 用于跟踪消息接收。

出于事情不勤,因此不欲面向会话的安康机制,如 WS-Secure
Conversation。

状态查询(122 请求/响应)

代理客户端

包流程

尽流程

WS-Secure Conversation (WS-SC)

足轻松地重试非重要的分别请求或响应消息,但依然会含有个人信息。

保证要求订单请求 (121)

确保流程

WS-Secure Conversation (WS-SC) 或 WS-Security (WSS) 或传输级别安全性
(TLS/SSL)

这些消息包含个人信息。

管要求订单响应 (1122)

履流程

WS-Reliable Messaging (WS-RM)

WS-SC 用于量非常、频繁之乞求(如信用审核)。

将 WS-Security
用于频率比较逊色的伸手,其中树立会话的开销大小不由请求的计量来控制。

在劳动一直处理要而非需要另外中间传送的景象下,使用 TLS/SSL。

拿 WS RM 用于拍卖代价高昂的数码要。

表 1:业务流程消息传递设计决策矩阵

以展开付出后,您或许会见问自己:为什么状态在独立的事体中回到?原因产生一定量地方。首先,该过程异步进行好重大,并且
ACORD
标准不允许在没有以状态从交付分离出来的景况下进展实施。其次,通过查询状态服务,代理人可以定期从报名经过获得回状态。

 

<br />

管教企业系统

千古当构建解决方案的劳务器端时,需要考虑下列问题:

该结构用于碎片系统。

功能区域是自我包含的,需要进行管理。

操作系统和开发环境存在差异。

结果就是,存在大量暨特定应用程序的触发交点集成,因而要特地的实现过程。在依照解决方案受到,会围绕这些现有的应用程序创建外层。

投资 6

贪图 6. 管教信息总线

在本图中,您可以看到我们安拿庄劳动总线 (ESB)
用作消息总线。该层会作为管理其中和表面消息之集中化消息传递层来发挥作用。管理以及编制功能是拖欠组织要的长。

该类基础结构得以以智能的长日子运作业务流程和业务策略置于一层而未是基本上重合,从而使不同之触发交点集成变得井井有条。在五或者六单以上之系受拥有几只精光不同的基于
COTS
的应用程序以好端到端的事务处理会生常见。我们正经过合冗余功能(例如工作流和消息传递)来削弱多少系统,将基础结构级的意义留于该所属位置并在适用的应用程序中保存业务逻辑。

恳请务必牢记,此消息总线是“逻辑”表示。“实现”视图与是起一定深的差异。例如,消息总线可能是多个
BizTalk 服务器,或者是由位于不同 DMZ
环境遭到之服务器来治本内部与表面通信。

投资 7

贪图 7. 工作流设计器

下一层(在里边实行一定业务功能)包含以一个接口封装的片单不同的风系统:订单系统和履系统。我们拿其当独立的体系要无是拿它们统一在同步的来头是,多数时光,这是少数只单身的、基于
COTS 的体系。

增长状态系统的因是:

提供集中化的方法以向代理人报告状态。

减少查询多个系统所需的接口和控制逻辑的数量。

它能与用于长时间运行工作流的 ESB 的编排功能绝佳配合。

订单系统以及履系统现已转移为经过消除服务。这样可以解除独立实现中的负。这些体系的具备通信现在犹见面透过信息中心。然后,通过信息总线来保管之当众
Web 服务端点可以运用内置在 BizTalk 中之修技术来治本。

投资 8

贪图 8. 端到端音交换模式

鉴于这些应用程序作为 Web 服务公开,任何接受 Web 服务 XML
的技巧都可和这些应用程序集成。这排了别样技术协议间可能会见克互操作性的紧紧耦合。例如,如果您事先用的是依据
Java 的系统,您现在准可对这些系统进行轻松利用。

SQL Server
在此间用于将应用程序数据存储在多少库层中。由于本白皮书的骨干是合二为一及复合应用程序,在这个我们即便不针对当下同样沾进展第一介绍了。

援的老三着服务是表面服务,由实行劳动来调用。这些劳务来两样的合计要求。但是,本白皮书会向您出示
WS-*
标准是什么样提供更多用来服务的成效。请务必注意,许多实际上的管教第三正服务只有支持因
XML 的通信,而不支持更加高档的依据 SOAP 的 Web
服务。后面的消息传递结构部分会介绍更多关于第三正在服务的情。

服务器性能工具箱 (1)- 网络带来富

担保企业消息传递结构

本节会介绍由保险企业拍卖的核心寿险保单。在 Robert
所提供信息之底蕴及,保险流程中定义的工作规则/启发逻辑确定还用主治大夫告诉
APS(即身体检查)。

为任何一个提供者必须执行该要,订单系统会创 ACORD XML TransType 121
General Requirements Order Request 事务 (TXLifeRequest),并拿其传输给
Robert 的卫生工作者所用的二级外部订单系统(APS 系统)。该信息还隐含 Robert
签名的 MTOM/XOP 附件,签名初始由 ACORD 103 New Business Submission
携带,用于授权他的大夫为保险企业颁发其诊治信息。

以有时刻,Robert 的医生会验证 Robert
的署名是否和外所具备的文书及之签匹配,然后检查 Robert 的疾病史,填写
APS 报告及求的音,从而形成 APS 订单的拍卖。

于先生好 APS 报告后,会生成 1122 General Requirements Status/Results
Transmittal 消息并拿那传输回 WS-Addressing ReplyTo(在头里的 ACORD 121
中指定)中指定的端点引用。也会以 WS-Reliable Messaging
来可靠传递该消息。

业务流程的其余部分开始施行,其中包持有活动包统计师决策。但是,在本例中,由于发生
APS
以及有也许无法活动处理的增大信,因此该案例会被记为供保险商检查以及批准。

投资 9

祈求 9. 管流程信息交换模式

工欲善其事必先利其器,服务器端性能工具箱从“器”出发,本系列文章介绍自己赶上/听到的一部分有关性优化的故事

实行劳动

于保险业面临,履行系统或者劳动与履行的流程大不相同:

履行系统:接收请求并执行的系统或服务。可将履行服务视为用于收集数据的集成组件。在本例中,履行系统负责从第三方提供者收集各种报告。

履行流程:保险公司核发保单的流程。

你可能会见问,为什么要封存履行劳动。就本例而言,我们只要此类系统是为用作黑盒解决方案购买之。这并无是说勿可知去除这些重叠并改变而以那联合及信息总线中。

挑消息传递模式并无像挑选相同组正式那么好。在计划缓解方案的即时有的时,必须下马下来翻看转每个工作之事体和传统地方。

少数事情,例如接收信用报告,比较容易确定。但是,诸如要 APS
报告的事务,则要求所有附件功能。

以下是一对每当设计消息传递时只要考虑的始末:

理解业务流程。理解业务使用这些消息的方式(例如,确保数据安全)非常重要。如果正发送的数据不敏感,则无需对消息采取大量安全预防措施。

理解服务提供者如何使用事务。这包含内部和外部两方面。很多时候,在利用服务提供者时会存在技术上的限制,包括标准支持及操作时间等。

适当关注安全性。这一点经常被忽视。大多数情况下,SSL/TLS 之类的协议级安全便已足够,但并非总是如此。务必要对数据的敏感性进行评估,并检查消息路径以确定在最终使用者前有多少个端点。

注重实际。设计这些服务时,不要试图采用每一个标准。如果标准不属于某个消息,不要强行将它置于其中。这只会带来不必要的复杂性。

投资 10

图 10. 履系统信息交换模式

 

<br />

拥有什么价?

由此本示例,我们介绍了无数关于 Microsoft
平台和开发技术的知。也至关重要介绍了结构决定。但是我们没就这些 Microsoft
技术之效用拓展专门介绍。

以下是于保险业面临行使 Microsoft 技术之根本优点:

业务流程自动化—业务流程非常复杂,并且每个运营商都有其独特的运作方式。有了 BizTalk 提供的编排工具,便可由业务分析人员来开发业务流程,不但使开发人员从这项工作中脱离出来,还对业务提供了更好的支持。

减少集成代码—利用 BizTalk 中的自定义适配器以及 WCF 的统一编程模型,集成系统所需要的代码大大减少。

符合标准—WCF 和 BizTalk 本质上基于开放式 XML 标准。因此集成 Web 服务标准无需再进行自定义编码。

效率—通过集成的 Visual Studio IDE 和 .NET 3.0 技术,工具和开发语言两者相结合带来了其他语言无法比拟的高效率。

 

极致牛逼的开源机器上框架,你知几单

总结

似乎本白皮书所出示的同,仅使用协议级标准远远不够,捕捉消息传递事务之事务者才是让互操作性为工作服务的要紧。这适用于历行当,而不仅仅是保险业。

我们富有 Web
服务标准,但那非是一切。您还需要执行必要之操作以便为汝的店堂做出最佳技术决策。利用是特定的援实现,我们介绍了一个实在的案例并依据拖欠案例之事务影响因素来规定最佳消息传递。在挑适用于贵组织的信息交换模式时,可拿之看作参考。建立了拥有的布局后,选择特定标准时即便发生了权。重要之是知情这些权衡的意思并动用科学的科班。

Microsoft
致力为要其客户能越来越自在地构建并开面向服务的缓解方案。通过本文,您可以窥见
Microsoft
已拔除了给客户望而生畏的行当壁垒和复杂性。从提供行业标准中之领先观念及自动执行并构建现成的
Web 服务支撑,Microsoft 都能啊而一一呈献。

原文:
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/bb220799.mspx

机器上必将是今最好暖的话题,它已渗透及在之成套,在移动互联网遭受混不懂点机器上都非好意思,说几独会看的及的,经常用邮箱吧,是不是感到垃圾邮件比N年前换少了,无聊了同siri聊过天不,想为一下无人驾驶汽车吗,手累了为此脸解个锁,智能化产品推荐是休是被您重新累了。看不到的即又多了:信用卡诈骗监测保证你的市安全,股票交易/量化投资(知道你的赛收益理财怎么来之啊?),手势识别(用过海豚浏览器的手势吗),还有医学分析等等,巨头们为当未来夺回先机,前仆后继的开源他们之机器上框架,加速了人类进入智能时代之步伐(说啊,机器人?)

<br />

物联网的 JavaScript 框架

三星集团开源的框架基于 JerryScript(一个 JS
Engine)的物联网框架,用以构建基于万物互联的前途世界,并欲支持小型计算单元组件。

<br />

觉得今天的日报很赞? 点击分享按钮,发给你边发呆的同事吧。

情侣围太杂,微博太乱;身处互联网领域的卿,是无是常感慨找不顶看技术文章的地方?稀土团队近年来开销了扳平暂缓被「掘金」的采取,给屏幕面前十分热衷让最新的互联网技术并且不愿的汝,和我们的
Co-editor
一起来打互联网最优质的互联网技术干货吧!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2018 mobile.365-838.com 版权所有