谈保险项目组产品研发方向
--JCAPS与Prima的对比想到的
最近几天一直在学习JAVA CAPS,将eGate和eView看完之后,对比了一下JCAPS和Prima的系统架构发现二者大体一致,细想二者皆为SOA架构的实现,不一致才怪!
那JCAPS与Prima究竟有什么不同呢?JCAPS提供了一个SOA的技术平台和工具,但Prima提供的不仅仅是一个技术平台,而是搭载了丰富企业级SOA应用的保险业务平台,它是一个保险行业的集成解决方案!Prima提供了众多保险公司公用的服务和标准的数据模型(IBCS),利用其在保险行业内丰富的集成经验,保险公司采用Prima作为解决方案显然有其优势。目前,项目组也做了不少保险公司核保,理赔,报价方面的规则校验项目,产品管理和渠道管理的产品开发也是下阶段的任务。这些项目的内容都是保险系统很重要的组成部分。尽管不都是通过Prima去同核心系统进行集成, 但是也积累了一定的集成经验,同时对这些部分相关的业务流程,业务对象有了充分的理解。现阶段准备用JCAPS来做产品管理部分与核心系统的集成,感觉是一个很好的尝试。
JCAPS作为一个SOA的技术平台,显然比Prima更具有优势,但是Prima提供了很好的业务用例。我们对产品管理不是很熟悉时,研究 Prima的产品管理的设计,结合中国保险行业产品管理的特性,然后采用JCAPS做集成。这样,以后我们即使不用JCAPS,Prima,采用其他的SOA技术平台,如BEA,IBM,ORACLE,也会变的很容易。因为我们已经熟悉这些业务内容,并且有了这些业务服务WS设计经验以及部分通用的业务服务组件。我希望,公司承接保险公司的SOA项目时,我们提供给客户,不仅仅是技术平台和实施队伍,而是马上可以使用的应用产品。 因此,项目组的开发方向,应该更集中于提供一些通用的业务服务组件上来。
最近看到SAP中国研究院院长芮祥麟在其BLOG上发表的一篇文章[应用+平台——SAP企业级SOA产品的特点],文中谈到:
SAP企业级SOA产品的特点是什么?其实,答案是显而易见的,SAP发布的不是一个单纯的技术平台,而是搭载了丰富企业级SOA应用的业务平台。
同时也谈到了过去SAP三年的产品战略:
在2004年,集中力量发展基于开放标准的NetWeaver技术平台,为SOA产品打造稳固的技术基础;
到2005年,在技术平台上SAP凭借多年的业务经验,从原有的应用产品中识别、重新划分包装了许许多多服务,组成企业服务知识库(Enterprise Services Repository);
进入2006年,发布的mySAP ERP 2005产品是在所有应用都转移到面向服务的架构后的成果,产品包含的所有应用都是以来自组成企业服务知识库中的服务构建而成,应用之间的集成也是依据其中定义的标准接口。
SAP的产品战略是很值得借鉴的。我们不需要也没有这个能力去开发基于开放标准的SOA技术平台,完全可以采用像市场上比较成熟的技术平台,去培养一批熟悉这些平台的人才就可以。我们的精力应更集中积累保险业务经验,从原有的应用产品中识别、重新划分包装了业务服务,组成保险企业服务知识库(Insurance Enterprise Services Repository).