论文部分内容阅读
互联网技术的迅速发展,对企业信息化建设提出了更高的要求。基于先进管理理念的ERP ( Enterprise Resource Planning )、CRM ( Customer Relationship Management)、SCM(Supply Chain Management)以及电子商务等,成为了企业应用的发展趋势。随着企业信息化程度的不断提高,企业不同应用间的共享和交互问题已成为企业信息化建设的一个瓶颈。同时由于不同应用系统间部署平台、开发语言、通信协议等的差异,使得企业应用集成成为企业信息化建设所而临的重要课题。论述了Web服务的体系结构,并详细讨论了Web服务的几个关键技术:XML(Extensible Markup Language)、SOAP(Simple Object Access Protocol)、UDDI(Universal Description, Discovery, and Integration)和WSDL(Web Service Description Language)。以此为基础,针对传统的企业应用集成解决方案在解决异构性和互操作问题上的不足,设计了一种基于Web服务的企业应用集成架构NWSEAI(New Web Services based Enterprise Application Integration),阐述了其设计原则,描述了其基本架构、模块划分以及工作流程,并归纳了其特点。作为NWSEAI集成架构中的关键功能模块,“服务集成引擎”提供了对Web服务的发布、请求、查询和调用的支持。针对一类特定应用的基本需求,给出了NWSEAI的“服务集成引擎”中消息中心、服务管理器、交互中心、服务组合器、文档生成器和组合服务处理器六个组成部分的详细设计与实现。NWSEAI集成架构已被应用到了“湖北楚天化工企业综合信息平台项目”中。实践表明,NWSEAI集成架构能够灵活高效地实现企业异构的新老系统的集成,具有一定的实用价值。