论文部分内容阅读
随着信息技术的发展和电子商务的兴起,企业的生产经营方式发生了很大的变化。目前一个企业生存和发展的关键在于如何在激烈的竞争中作出快速而准确的反应,企业间竞争的方式也由单个企业之间的竞争转变为供应链之间的竞争,因此与上下游企业的密切合作对于一个企业来说非常关键。企业间的业务集成(B2B Integration,B2Bi)就是为了实现这一目标而提出的。
B2Bi是指企业与合作伙伴或客户之间整合彼此的业务流程、应用软件、数据及Web功能,使参与的伙伴之间能即时获得相关信息并给予响应,使企业之间充分协同工作并达到企业延伸,目的是使企业社群整体获利。
然而合作伙伴各自的系统之间平台的异构性,开发语言的不尽相同给B2Bi的实现带来了困难。基于XML并SOAP的Web服务技术具有平台无关、松散耦合、面向服务、接口公开、采用开放Internet标准通信等优点,有效地解决了合作伙伴之间的平台异构、松散耦合等问题,为合作伙伴之间的业务集成提供了理想的解决方案。
本文以一个IT产品分销商的业务为例,阐述了通过Web服务技术实现B2B业务整合的解决方案。本文首先就系统采用的Web服务架构进行了研究,介绍并分析了Web服务的概念和关键技术。随后介绍了J2EE平台对Web服务的支持,分析了基于J2EE平台的各种Web服务实现方案的优劣,并最终选择XFire作为Web服务实现方案。接着以天雄公司的销售业务为例,基于XFire实现了天雄和其合作伙伴Channel Customer的业务整合。本文最后对系统的安全性进行了分析和实现。
本文提出的B2Bi解决方案为供应链中上下游企业之间进行业务整合、充分协同共享提供了参考和借鉴。