摘要:Web services是建立可互操作的分布式应用程序的新平台。建材物流行业存在信息分布范围广,信息量大,信息类型复杂等特点,重点讨论利用Web Service技术,构建建材行业的物流信息平台,实现企业物流信息化和企业异构信息资源平台的整合,解决企业物流跨网络、跨平台数据通信以及系统间灵活集成的问题。
关键词:Web Service 物流 建材 信息平台
1 引言
随着网络信息技术的发展,信息平台技术日新月异。Web Service技术是在Internet 上进行分布式计算的基本构件。开放的标准以及对用户和应用程序之间的通信和协作构成应用程序集成的平台。该技术可以将不同平台、不同地域、不同结构的数据通过同一个标准集成在一起,使多方数据和服务相互协同工作。建材企业近年来发展迅速,在我国的市场空间大,机遇多。中国企业在信息管理和企业管理方面亟待提高和发展,本文论述了采用先进的Web Service技术,集成企业不同领域和不同结构的数据,构建基于Web的B/S架构的建材企业信息管理平台,有效对企业的信息资源进行整合和管理,为企业的决策者提供及时准确的信息,提高决策能力。
2 Web Service技术
Web Service,即Web服务,它是在XML(eXtensibleMarkup Language,可扩展标记语言)技术上发展起来的一种革命性的分布式计算技术。Web Service 体系结构的主要优点之一是:允许在不同平台上、以不同语言编写的各种程序以基于标准的方式相互通信。它具有以下特点:
(1)Web Service 通过标准的Web 协议向Web 用户提供有用的功能。多数情况下使用SOAP(Simple Object Access Protocol)协议。
(2)Web Service 可以非常详细地说明其接口,这使用户能够创建客户端应用程序与它们进行通信。这种说明通常包含在称为Web 服务说明语言(WSDL) 文档的XML 文档中。
(3)Web Service 已经过注册,以便潜在用户能够轻易地找到这些服务,这是通过通用发现、说明和集成(UDDI,UniversalDescription Discovery and Integration) 来完成的。
搭建一个Web Service的基本构件[1]有以下内容:服务发现(UDDI),服务描述(WSDL XML),消息(SOAP),传输(HTTP FTPSMTP等)。各大厂商也逐步推出了相关的Web Service开发环境和解决方案,例如在Windows平台上的Microsoft Visual Studio.Net。