● 摘要
随着国内信息化建设不断发展,目前企业的应用趋势反映在如何将已有的异构系统进行整合,以实现系统、业务的整合,实现集约化发展。在进行整合的时候,往往要面临多种问题,主要突出在:集成标准、可靠性、快速适应和实施、可持续发展。面向服务架构(SOA)的出现,尤其是企业服务总线(ESB)解决方案,在很大程度上满足了企业集成建设、快速发展的需求。从概念上理解,ESB是体现SOA的基础解决方案。但在具体实施上,尤其是最佳实践方面,企业还必须要面对很多具体的问题,其中包括如何完成对不同协议的适配和对不同数据格式的兼容。
本文首先对SOA和ESB的相关概念及涉及技术进行了系统的阐述,包括定义、特点以及体系结构,并且分析了一款对ESB技术具体实现的产品Probus;然后对联通汽车服务系统进行了需求分析,从系统业务类需求和系统功能类需求两个角度例举了需要解决处理的问题;最后结合需求分析设计出系统架构,利用模块化的方法设计系统,并对数据转化模块、协议适配模块和日志备份模块进行了详细的设计,具体实现中用到了Probus提高了开发效率。整个基于ESB的联通汽车服务系统是通过简单的标准适配器和接口,来完成各业务流程中的粗粒度的服务调用,很好的满足了异构环境的整合需求。随着国内信息化建设不断发展,目前企业的应用趋势反映在如何将已有的异构系统进行整合,以实现系统、业务的整合,实现集约化发展。在进行整合的时候,往往要面临多种问题,主要突出在:集成标准、可靠性、快速适应和实施、可持续发展。面向服务架构(SOA)的出现,尤其是企业服务总线(ESB)解决方案,在很大程度上满足了企业集成建设、快速发展的需求。从概念上理解,ESB是体现SOA的基础解决方案。但在具体实施上,尤其是最佳实践方面,企业还必须要面对很多具体的问题,其中包括如何完成对不同协议的适配和对不同数据格式的兼容。
本文首先对SOA和ESB的相关概念及涉及技术进行了系统的阐述,包括定义、特点以及体系结构,并且分析了一款对ESB技术具体实现的产品Probus;然后对联通汽车服务系统进行了需求分析,从系统业务类需求和系统功能类需求两个角度例举了需要解决处理的问题;最后结合需求分析设计出系统架构,利用模块化的方法设计系统,并对数据转化模块、协议适配模块和日志备份模块进行了详细的设计,具体实现中用到了Probus提高了开发效率。整个基于ESB的联通汽车服务系统是通过简单的标准适配器和接口,来完成各业务流程中的粗粒度的服务调用,很好的满足了异构环境的整合需求。