对于SOA在信用卡系统中的研究本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 1引言传统的金融电子化着重于用信息技术模拟现行手工处理流程来处理银行交易和输出格式化的信息,而忽视了银行内部业务活动和流程地改造,使信息技术很难发挥其在降低经营成本、提高管理效率和质量、吸引客户等方面的应有作用。今天的金融企业在全球经济大环境和不断增长的竞争压力下需要不断求变,以求发展。如果一个金融企业的业务流程实现了端到端的集成,并贯穿于整个企业以及关键业务伙伴和客户,那么它将获得快速响应客户需求、市场机会或来自外部威胁的能力,从而实现随需应变的业务。随着国内信用卡业务的不断普及,金融行业中的大型机构都建立了信用卡系统,发卡量也快速增长,信用卡支付体系在国民生活中逐渐将成为最主要的支付手段。我国政府从产业政策方面,大力提倡开发我国自己的信息产业。因此依照在银行自助服务领域的优势,在信用卡系统中进行SOA的设计研究,开发了基于SOA的信用卡系统,使其具备柔性生产能力,能够灵活的开发新业务,能够广泛应用于金融领域中。本人所研究的课题是“基于SOA的信用卡系统”,该课题内容是银行卡系统项目整体中的一部分。 2信用卡系统技术现状基于组件的架构不足以解决所有问题,如果服务被定义为业务逻辑的基本单元,然而:控制流与服务逻辑绑定;数据格式转换要和数据逻辑绑定;l服务间过分的紧密耦合使得该架构变得非常脆弱;不能满足对新应用功能、流程和信息访问的需求;l缺乏可用的技术和/或专门技能;信息和数据质量不一致或达不到要求;3信用卡系统中SOA的技术的研究和应用SOA本身应该是“如何将软件组织在一起”的抽象概念。它依赖于面向对象的分析与设计技术,和用XML和Web服务实现并以软件的形式存在的更加具体的观念和技术。主要由:面向对象分析与设计技术、服务技术、企业服务总线、基于接口的设计和分层的应用程序体系结构构成。下面从这几个方面阐述SOA技术在信用卡系统中的研究和应用。 SOA简介 1)SOA是组件系统模型 SOA软件系统是由不同的功能单元(称为服务)组装而成。服务之间是靠定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统、中间件容器和编程语言。这使得构建在这样的系统中的各种服务以统一和通用的方式进行交互。 2)SOA是Client/Server模型的扩展 SOA应用包含有服务的提供者(服务器端)和服务使用者(客户端)。SOA又不同于通常的C/S模型,它更强调的是软件组件之间的松散藕合和使用分散的标准接口。 3)SOA是一种软件设计方法学 SOA的目的是最大限度地重用现有的服务以提高IT的适应性和效率。SOA要求开发人员在开发新的功能服务时要首先考虑重用现在的服务,并要考虑到新的服务也有可能在以后被重用,所以要用中立的标准来定义服务接口。面向服务的分析与设计是面向对象技术的扩展和补充,它是在更大范围内对软件系统的建模方法。 4)SOA是概念模式,需要具体的实现技术前面也说过SOA不是新概念,已经存在了数年,但只是在出现了基于标准的集成技术(如WebServices)之后,SOA才开始被加速采用。在WebServices技术出现之前,技术来实现,存在着
对于soa 在信用卡系统中的研究 来自淘豆网m.daumloan.com转载请标明出处.