论文部分内容阅读
近年来,随着企业信息化的不断发展,企业内部已经建立的信息系统越来越多,这些信息系统所使用的数据库可能不同,它们的开发工具和运行环境也可能不同,这就产生了不同信息系统之间的”信息孤岛”。”信息孤岛”造成企业不同信息系统的数据不能相互共享。企业应用集成(EAI)技术的出现为消除企业异构系统间的”信息孤岛”带来一线曙光。EAI是通过在异构系统之间共享和交换数据来实现业务功能的无缝集成。Web Services是放置在Internet上的,并能通过Web进行调用的可重用构件,它能够便捷实施EAI解决方案。本文主要针对当前企业信息化过程中所出现的”信息孤岛”的问题,提出了基于WebServices的企业应用集成系统一WS-EAI,它具有松散耦合、行业支持、高度可集成能力等优势。本文主要讨论Web Services技术和EAI技术,以及相关的一些实现技术如XML、SOAP、WSDL、UDDI和.NET技术等。在此基础上,我们分析、设计和开发了WS-EAI软件。首先,设计了三层的系统架构:其次,通过面向对象的分析与设计方法(UML建模)进行系统的需求分析和设计;最后,通过ASENET技术与C#语言实现XML Web Services,使用Web服务实现异构数据库的集成、业务逻辑层的集成等。本文详细给出了WS-EAI软件需求分析、系统设计和实现的过程。WS-EAI软件应用到建设机械制造企业信息化集成项目中,取得了一定的应用效果。