1、项目目标和主要内容
1.1 项目目标
本项目的目标是研究和开发基于SOA架构的应用集成中间件,提供信息资源(计算资源、数据资源、软件资源)服务虚拟化,服务描述、发布、发现、调用、组合、协同、管理能力,从基础应用组件、业务流程、数据流、终端用户交互的视角和层面,全方位遵循SOA架构,支持应用集成。并且,平台能够随需而变,快速灵活满足业务需求。
1.2 主要内容
基于SOA架构的应用集成中间件研发与产业化项目主要内容应包括:
SOA运行支撑平台研究和开发
基于SOA架构研究和开发用以支撑服务部署、运行和管理的公共基础设施,提供服务描述、发布、发现、调用、组合、协同、管理等功能,并遵循SOA架构,形成一致的软件平台。克服当前SOA架构中亟待解决的效率低下问题。并且,平台框架能够随需而变,快速灵活重构满足业务需求。
遵循SOA架构的应用集成适配框架与工具研究和开发
为保护过去的软件投资,研究面向服务的遗留系统重用机制,开发遵循SOA架构的应用集成适配框架和适配器工具,能够提供信息资源(计算资源、数据资源、软件资源)服务虚拟化能力,能够面向各类基础应用组件、业务流程、数据流、终端用户,全方位遵循SOA架构,支持应用集成。
面向服务的业务基础框架和应用开发环境研究和开发
结合Web服务的技术现状,利用先进的模型驱动体系结构开发技术,研究面向服务的业务基础框架和应用的开发方法,开发相应的工具系统,支持SOA架构下服务提供者、服务请求者和复合服务的设计、开发、调试和部署功能,并支持敏捷的业务重构。
面向行业的SOA应用解决方案和可重用服务库
基于已有的行业应用经验,提供基于SOA架构的快速应用构建解决方案,并能将已有的服务实现提炼、组织为服务库,以支持更方便、更快捷的重用。
基于SOA架构的应用集成中间件产业化
将形成的中间件产业应用于典型行业,通过提高用户企业的运营效率和服务质量,为以信息化促进工业化和大力发展现代服务业作出贡献。
2.技术总体要求
2.1 技术要求
体系结构要求:基于SOA架构,具备松散耦合的特点,使用主流Web服务技术,能够解决服务动态部署和替换问题,支持系统面向服务粒度的可配置及可扩展。
跨平台集成要求:系统支持跨网络、跨企业边界、跨实现平台、跨数据库类型、跨编程语言的应用集成,支持主流的J2EE和.NET平台,满足Web服务互操作性规范WS-I,可以单点登录的形式访问来自不同提供商的众多服务。
应用集成模式要求:支持多层次多形式的应用集成方案,具备可插拔的适配器管理框架,支持底层异构数据源的访问、加工和交换,支持高层服务流程的定义、执行、管理和监控,满足流程驱动的业务集成与协作的需要。
快速开发要求:结合行业背景和领域应用经验,提供备选的SOA应用解决方案,实现成熟的应用集成和开发工具系统,并可以结合可复用服务库,支持基于SOA的快速应用集成和新应用开发。
高性能运行要求:支持高效的XML消息解析和快速的SOAP绑定,解决SOA架构的性能问题。
可信赖性要求:选用先进成熟的技术,采用国际认可的安全规范,保证关键业务的高可靠性。能提供服务级别的事务监控管理、恢复处理、连接复用与资源管理、系统配置管理、自适应的负载平衡、集群管理等。
开放标准要求:充分遵循中间件技术的工业标准和规范,如XML、SOAP、WSDL、UDDI、BPEL、WS-Coordination、WS-Transaction、WSRP、ODBC、WFMC、X/OPEN、J2EE、WS4EE等,使整个平台具有良好的开放性和可扩展性。
2.2 系统规划
2.2.1 SOA运行支撑框架
为基于SOA架构的应用集成中间件提供基础的运行支撑平台,利用Web服务技术实现基础功能,包括服务定义、服务发布、服务注册、服务发现、服务绑定、服务协作、事务协调、服务质量管理等主要功能,并解决XML文件的高效解析、SOAP消息的可靠传输、服务对象的快速映射、异步服务调用等当前SOA应用中存在的瓶颈问题。
2.2.2应用集成适配框架与工具
为将各类遗留系统集成到新的SOA应用中,提供遵循SOA架构的应用集成适配框架,服务包装、转换、部署等适配工具,包括在持久化层支持异构、异源、异地数据源的访问、加工和交换,在业务逻辑层支持业务流程集成、业务流程再造、业务流程自动化和业务协同,在B/S或者C/S形式的表示层支持界面集成和单点登录,由此提高遗留企业应用的重用率,保护已有投资并产生新的附加值。
2.2.3 业务基础框架和应用开发环境
针对SOA架构松散耦合的优势,基于Web服务技术,支持基于SOA架构的应用开发,为服务提供者、服务请求者以及服务注册中心提供Web服务的服务器端、客户端的编程模型,满足各种不同角色、用户对服务发布、发现、绑定以及服务组合方面的操作要求,同时采用借助模型驱动开发方法,以所见即所得的可视化的方式,支持面向服务的新型应用的快捷开发。
2.2.4 面向行业的SOA应用解决方案和可重用服务库
基于已有的行业应用经验,提供面向特定领域、特定行业的基于SOA架构的应用快速构建的解决方案,同时能够提供一系列现成的备选服务集合,可将已有的服务实现提炼、组织为服务库,以支持更方便、更快捷的重用。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
有意义的步骤让私有云实现更容易
整个私有云基础架构包含很多方面,这些会影响到组织的云存储计划,了解这些很关键。
-
管理混合云政策:你需要什么工具?
混合云使用的加剧促使管理员开始重新思考他们的管理策略。但企业你知道什么样的工具可以帮助你创建并管理混合云用户的政策吧?
-
混合云:如何优化企业网络设计
特别是在混合云和公有云里,网络关注点转移到了广域网(WAN)链接上。企业需要将他们的数据中心链接到公有云供应商站点上,并且通常依赖于已有网络链路来完成这些工作。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。