论文部分内容阅读
随着信息技术和计算机网络的迅猛发展,基于Internet的电子商务也随之而生,并在近年来获得了巨大的发展。B2B(企业对企业)电子商务是当今电子商务中最重要、最具发展潜力的一种模式,但是在具体实施B2B电子商务过程中遇到很多问题。大多数企业的B2B系统是基于异构平台的、不同信息标准开发的,企业之间的交互和集成非常困难,而传统的分布式架构无法很好的解决当前的需求。如何开发与部署可扩展的灵活的B2B电子商务系统,是目前B2B面临的一个重要课题。SOA(面向服务的架构)是解决上述问题的新一代分布式软件体系结构。SOA具有良好的松耦合、平台无关等特性,它能够应对随需应变的灵活性,使商务可以向快速响应,灵活应变,集中目标和富有弹性的方向转型,并保持这些特性。SOA成本低,一旦有新的业务加入的时候,不必对现有的系统作太大的改动,只需要对新的功能注册为服务,就能够轻松的实现扩展。SOA作为新一代分布式软件体系结构,不但提高了软件的复用性,而且实现了良好的可扩展性。SOA的上述特点,它必将成为B2B电子商务应用中占有绝对优势的软件实践方法。本文主要研究了SOA的基础理论,基本特性与优势。研究了SOA在B2B电子商务中的应用,分析了SOA在B2B领域的适用性,相关标准,具体实施方法。根据B2B的一般需求,利用SOA架构设计了M-B2B电子商务原型系统。为了体现SOA在解决异构系统集成和交互的优势,设计了Web服务提供者和Web服务消费者两种主要角色,并分别在Linux、J2EE与Windows、.NET平台上,设计和编码实现。最后为说明SOA的可扩展性和灵活性特点,设计了一个企业的需求和业务流程,对业务流程做简单的调整,就完成了B2B电子商务系统业务流程的更新。