论文部分内容阅读
随着电子商务的发展,企业内部、企业间的商业过程交互需求越来越强烈,传统的网络数据交换方式己经不能满足商业过程交互的需求。因此,动态电子商务应运而生。实现动态电子商务的关键技术是Web服务,它为分布式计算提供了支持。Web服务的平台和语言相对独立性,使得应用程序很容易地实现跨平台的互操作,成功地实现企业应用集成。本研究从实际项目的应用出发,探讨了在实际项目中,使用Web Services技术实现鞋类产品批发销售公司ShoesMarket与鞋的制造商ShoesMade之间集成的解决方案,提出了一个基于Web Services技术的异构数据库的集成框架,并对其进行了分析设计,实现了一个原型系统:在线鞋类产品查询和电子订单系统。该系统采用的相关技术规范有XML(eXtensible Markup Language)、SOAP(Simple Object Access Protocol,简单对象访问协议)、WSDL(Web Services Description language Web Services描述语言)和UDDI(Universal Description, Discovery and Integration,统一描述、发现与集成协议标准)等,实现了分布式异构系统之间的信息交换。搭建的系统采用Java和相关的开发工具实现。在该应用实例中,构建了一个用于实现电子商务系统集成的UDDI,设计并实现了Web查询服务和购买订单服务以及相应的客户端,其中包括服务端数据类、Web Services访问接口、客户端访问等具体实现;对于应用中的不同格式的XML数据,利用XML的映射器来完成不同XML格式文档之间的映射,在网络中通过SOAP使用XML的方式传输数据,使用Schema描述数据标准。提供者从数据库中取得数据,并将其转化为XML,然后将XML传送给使用者,使用者调用Web Services,接收提供者发送的XML,并作解析和相关数据处理;对于在Internet上传输的订单中的敏感数据的安全问题,利用对SOAP消息中的相应部分进行加密和数字签名DSA的方式来解决。本系统将改善鞋类生产企业与批发零售企业之间的各种信息灵活查询、评估及交易。最后通过全面系统测试完成平台验收并对该研究课题进行了总结,及对下一步工作进行展望。