论文部分内容阅读
“信息孤岛”问题已经严重地阻碍了企业信息化建设的整体进程,企业应用集成EAI就是为解决上述问题而产生的。传统的企业应用集成方式往往是点对点间的集成,具有扩展性差、管理困难、集成代价高等缺点。而web services在集成系统中具有的简单性、开放式的标准、灵活性、可扩展性、高有效性等优势。基于Web services技术的集成方案已经成为目前EAI领域的主流。 本文以Web Services技术为主线,首先研究了XML、SOAP、WSDL、UUDI等Web Services核心技术。然后选择J2EE框架作为Web Services实现平台,介绍了J2EE中的Web服务总体架构及Web服务的详细结构,以便能够更好地理解这些技术和设计思路、设计原则和相应的实现方法。 文章接着分析了当前电力行业软件系统的应用现状,为了实现异构系统数据的整合,将简单Web服务架构应用于企业集成,并给出一个J2EE应用程序调用Delphi编写的web服务实例。实际应用中采用了压缩和解压技术来处理待传输的XML消息以减小网络流量。提高Web Services执行效率;并将Web Services和组件模型相结合,利用组件模型的缓存、连接池和多线程的功能,在组件中实现企业的逻辑程序代码,使得Web Services应用系统拥有更好的响应性及具备处理大量请求的能力。类似处理技术在Web服务应用中具有普遍意义。