- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA投连险净值服务系统设计与实现
基于SOA投连险净值服务系统设计与实现 【摘要】设计并实现基于SOA的投连险净值服务系统,旨在实现高效率的信息共享,提高投连险产品的服务质量,为合理的投资决策提供依据。本文首先梳理了投连险净值计算的业务流程,总结了目前系统存在的问题,并对系统需求进行分析、建模。然后通过自顶向下和自底向上相结合的方式对系统服务进行设计;采用服务编排模式对系统架构进行设计。最后结合SCA、BPEL、eBAF等相关技术对系统加以实现。 【关键词】SOASCABPEL投连险净值 投资连结保险(简称,投连险)是一种新型的人寿保险,最早产生于20世纪50年代的英国,而后流行欧美国家,我国于1999年10月首次推出投连险产品。投连险以其集储蓄、保障、投资三位一体的投资方案,而受到广大消费者的推崇,它在一定程度上代表着我国寿险产品未来发展的方向。我国财政部财会[2002]1号文规定,投连险独立账户的资产应于合同约定的计价日进行估值,并进行账户净值宣告。根据相关评估机构对外公布的评估报表,作者所在的寿险公司(以下简称A公司)投连险商品开卖至今,投连险账户收益一直处于业界的中上游水平。因此,如果能注意信息披露的时效性和准确性,进一步提高投连险商品的服务质量,为投资部门提供更为充足的投资依据,帮助他们做出更为合理的投资决策,势必将持续提高公司的综合竞争力。但是根据目前系统的运作情况,系统主要存在以下几方面的问题: (1)A公司系统成型较早,原来的软件设计开发方法比较陈旧,甚至已经限制到了A公司未来的发展。 (2)近年来,A公司业务发展迅速,系统维护、升级频繁,而系统在设计之初并没有很好地从全局角度规划。因此,系统的耦合性较高,系统维护成本较大,不能做到随需应变,且应用零散,复用度不高。 (3)由于每日投连净值作业涉及到各个业务单位,系统运作的时效性欠佳,投连净值经常不能及时、准确地对外宣告。 (4)信息资源分散在各个系统,难以实现有效共享,并且数据的准确性有待提高。 SOA以其业务与IT对齐、有效降低成本、提高业务和IT灵活性等特点,受到了业界的广泛关注。SOA以“服务”作为基本元素,其核心概念是重用和互操作,它提倡将IT资源封装成可操作的、基于标准的服务,通过这些服务之间定义良好的接口和契约联系起来成为系统。[1]因此,SOA是能够有效解决以上问题的利器。 另外,A公司信息化建设相对比较成熟,具有完善的硬件设施、软件环境,先进的创新意识和管理理念,并且员工普遍具有较高的信息化素养。因此,在施行SOA方面具有一定的优势。综上所述,本课题将采用SOA来设计并实现投连险净值服务系统。 近年来,IBM在世界范围内积极投身于SOA市场,并致力于为多个行业的不同企业提供基于SOA的解决方案。根据实际客户经验,IBM定义了企业实施SOA的五个切入点。 (1)人员。帮助生成调用和实现更好的协作,增强用户体验,提高业务效率。 (2)流程。通过构建灵活、可重用的服务,优化现有业务流程。 (3)信息。整合信息,消除信息孤岛,更大程度地发挥企业信息的作用。 (4)连接性。有效地连接基础设施,将人员、流程以及信息相互整合。 (5)重用。实现IT资源的最大化重用,提高投资价值,缩短开发成本。 AmberPoint、SonicSoftware和Systinet等公司联合推出了SOA成熟度模型。该模型可以为企业应用软件建设提供一个框架,从而正确地评估SOA在企业中的适用性以及收益。 (1)初始化服务。 企业应用系统没有总体的规划,每个项目的实施都是独立进行的,SOA实施的受益者为单个应用。 (2)架构化服务。 企业内部形成统一的技术架构和开发规范,开发人员更关注业务。企业具有统一的SOA应用平台,能够高质量、低成本、高效率地交付项目。 (3)业务和协作服务。 通过企业内部一整套完备的规范和方法论,对企业的业务及流程进行规划和梳理。 (4)可控的业务服务。 在统一的基础设施上对服务进行整合、控管。 (5)优化的业务服务。 实现企业业务流程优化及资源分配。 根据目前A公司系统所面临的问题,本文从重用角度切入,以SOA作为解决方案,对投连险净值计算流程进行优化。另外,由于A公司目前为止还没有应用SOA的相关经验,因此此次实施SOA,旨在达到SOA成熟度模型的1至2级水平。 1基于SOA架构的服务分析与设计 SOA以“服务”作为基本元素和核心,提倡将IT资源封装成服务。所以,服务的识别对于系统实施SOA的成功与否起着至关重要的作用。目前,SOA服务识别模式主要分为三种:自顶向下的服务识别模式、自底向上的服务识别模式以及上下结合的服务识别模式。[2] 1.1自顶向下分解业务进行分析
文档评论(0)