论文部分内容阅读
如何快速开发和部署可扩展的灵活的B2B电子商务应用系统,是目前B2B所面临的一个重要课题。 基于不同软件平台、不同信息标准的B2B应用的交互和集成,特别是当企业数目增加时,是一件困难而繁琐的工作,极大地阻碍了电子商务的发展。 SOA——面向服务的架构,就是解决上述问题的新一代分布式软件体系结构。SOA具有良好的松耦合、与平台无关等特性,能够很好的解决企业应用系统的集成和互操作性。 SOA具有广泛的应用前景,是当前的研究热点。各大厂商都已经看到了SOA的价值,纷纷推出自己的解决方案。SOA逐渐成为企业应用集成、企业新系统的主要架构方法。 本文从SOA的理论知识出发,结合SOA的特点和优势,重点研究了SOA在B2B电子商务中的应用,分析了SOA在该领域中的适用性、应用优势、相关标准以及实施原则和实施步骤等。 Web服务技术对SOA的迅速发展起了至关重要的作用,是目前实施SOA的一项非常有效的技术,进而分析了Web服务的关键技术,如XML、SOAP、WSDL和UDDI等等。 本文根据B2B的一般需求,虚构了一些参与B2B活动的有代表性的企业,利用SOA架构,设计并实现了一个JM-B2B电子商务原型系统。为了体现SOA解决异构系统集成和交互的优势,重点安排和研讨了两种主要角色——Web服务提供者和Web服务消费者,并且分别在.NET平台和Linux、J2EE平台上,进行设计和编码实现。 最后,为了验证SOA的可扩充和灵活性特点,当给出一个企业需求和业务流程的变更时,只需对系统做简单的调整,就完成了应用软件的更新。