SOA创建完善客户信用中心
以服务为导向的架构开始以各种不同的形式和构造出现。本文介绍的是一个为美国农场信用服务而创建的SOA解决方案的应用实例……
当工业正处于发展阶段时,以服务为导向的架构开始以各种不同的形式和构造出现。为美国农场信用服务而创建的首个SOA解决方案被命名为“纸风车”,这是一个综合运用了.NET 构架、微软Windows服务系统和BizTalk服务器2004的应用实例。
Omaha,Neb.基于美国农场信用服务(FCSAmerica) ,向农民和农场主提供了信用和财政服务,这项举措遍及中西部。大约600名雇员卷入了这场贷款活动,并且像其他公司一样,其雇员必须斟酌大批消费者的信息。这包括一个基于主机的贷款计算系统、第三方的CRM系统、用Visual Basic语言编写的定期贷款源系统程序和用Java语言编写的基于网络的经销商源系统。信息通过不停的批处理在系统间共享。
FCSAmerica有一些弱点:它在夜间运行,完成其日益增长的批处理。同一天的贷款处理时间很慢,因为必需进行大量的重新键入,并且有很多的雇主数据。
“每次我们增加或者创建新的内容,都会增加到批处理中。”FCSAmerica的程序开发主管Beth Schmidt说。“只是用比较长的时间运行程序,并且当交易在第二天开始渐进时,他们有时并不能完成。这是一个问题。另一个问题是完成交易所需要的时间。如果你在CRM系统中登陆了一个新的客户账户,在贷款系统中直到第二天这都是可行的。如果你尝试在当天进行贷款,你必须重新键入消费者信息。为了预定贷款,你必须在贷款计算系统中为一个新的客户账户重新键入信息。其中会有大量潜在的错误。”
Schmidt说,公司正在用VB.NET语言重新编写其基于VB的贷款源系统,并且决定利用这次机会重新改写系统使其能够共享客户信息。FCSAmerica希望所有的雇员通过其第三方CRM数据登陆、修改和找回客户数据,但是同样的数据在其他的系统中依然需要。“因此我们说要获取它,并且创建一个核心客户信用中心、拥有一个雇主和在真实时间内而不是夜间传送到其他系统的更新。”
Schmidt说她的团队已经考虑到将SOA作为其综合解决方案的一部分。“我们已经对SOA在内部做出了决定。我们考虑了BizTalk,但是当时BizTalk 2000很陈旧,并且不知道我们想要其做什么。接着,我们其中的一个开发员转到TechEd 2003,并且听说了BizTalk 2004。”
巧合的是,她说,Microsoft partner Quilogy公司在标准概念上试验BizTalk 2004的方面接近FCSAmerica,这个试验将由Quilogy和Microsoft进行一部分赞助。她说:“我们从那条路走下去了,所以这就是Quilogy所声称的正确的时机。”
Quilogy用SOA的方法学创建纸风车。它用一个简单的综合点代替陈旧的点对点的连接。信息通过纸风车进行处理,在“客户信用中心”进行存储,并且被重新公布于客户关系系统。
全部工程花费了大约18个月,Schmidt说。“每个人都有不同的业务规则。将其一致为统一的标准是一个费时且困难的过程,并且测试也花费了很长时间,因为总体的事物总在改变。”
当她宣布这并不是一个涉及企业范围的“重击”SOA成果时,他们确实运行了新的基于.NET的贷款源系统、SOA构架和“跳跃转换”的客户信用中心。她还补充到,“这并不是全部的企业检查,但是这是大多数工作。SOA工程的一般趋势是成为实时工作。”
Schmidt说BizTalk是SOA其中一个关键的授权者,但是我们知道我们并没有必要像对SOA一样使用工具。她还补充到,他们不断的尝试去利用它。一旦我们执行了一个新的系统,就要利用BizTalk。使之建立授权网络服务,这样我们就可以利用更多的网络服务来存取数据。BizTalk的优点是通用性,它可以按比例增加,然后按比例减少,每天使用非常方便。
直到发展到BizTalk 2006,Schmidt说她的团队正在关注,但是还没有任何深一层的计划。我们尝试去领导尖端,但是不能创造尖端。BizTalk 2004几乎是一个例外,因为我们提出BizTalk 2004的时候正值第二版。尽管这样,Schmidt说他们的IT团队对一部分的产品版本有一个标准,因此改良版本正在浮出水面。
同样的对于.NET Framework 3.0。我们很清楚我们正在做的事情,但是我们还不能将其提上日程。如果尽快采用的话,将会有一些兼容性的问题。我们需要等待,直到其他普遍使用的[ISVs]赶上发展的水平。
对于其他准备开始实施SOA的组织,Schmidt建议他们邀请专家帮助,并从小规模开始实施SOA。最终,Schmidt希望可以在整个企业中实施SOA,“不过,我们希望是通过业务需求驱动IT发展。这次的SOA项目是一个非常IT中心。我们认识到实施SOA要一步一步来,要说服业务人员非常困难。关于SOA他们有很多不理解的地方。”
但是在业务方面人们已经开始注意到偿还问题,她说。我们已经减少了服务客户的总时间并且减少了手工登陆。大多数人在小规模上已受到了影响,而且总体上已经构成了很大的改便。
- 本文关键词:

