本文是架构Web服务的系列文章的首篇,从Web服务的商业需求开始,来探讨为什么要使用Web服务。首先,作者分析了目前电子商务应用所面临的挑战: 务实和追求经济利益是当今电子商务的需求。然而目前广泛应用的电子商务应用的体系架构使得这一商业需求很难实现,复杂的应用连接和程序代码造成了应用的高维护代价和更新代价。而作为现有技术的革新(而不是革命)的Web服务却正好能解决这一问题,成为目前应用环境中最为合理的解决方案。
Web服务似乎是一个崭新的名词,现在去浏览各大主流技术论坛,无一不在关注Web服务的发展。但是到底是么是Web服务呢?很多技术人员初次接触Web服务,会有一个错觉,认为这是一个新的系统架构,新的编程环境。是的,Web服务是一个新的概念,但他的系统架构,他的实现技术却是完完全全继承已有技术的,绝对不会使现有的应用推倒重来,而是现有应用的面向Internet的一个延伸。 转自:奈薇建站网(www.nev.cn)
在本系列中,作者将从什么是Web服务,为什么需要Web服务开始,就Web服务的构建模式,结合一个实例,详细阐述了Web服务的架构过程。
本文所引用的资源主要包括两类,一类是Web服务的技术资源网站,包含了大量Web服务的技术信息,另一类是Web服务“stack"系列技术规范,他们是一个整体的技术体系,包括UDDI、SOAP、WSDL、XML等。本文的最后给出了这些资源的链接,有兴趣的读者可以通过这些资源链接找到所需的内容。
面临的挑战
我们知道,过去十年的对IT产业/COM的"疯狂投资"的时代已经过去了,那是一个实验的年代。而现在,整个业界跨入了务实的阶段,当今电子商务发展的重心已经完全从过去的.COM的模式转向到传统企业的电子商务化的进程中来。既然是企业的电子商务化,模式是否崭新是次要的,而是否能为企业带来经济利益则是主要的。在规划企业的电子商务应用的时候,企业管理人员和系统架构师更多的关注该电子商务应用是否能为企业带来直接的经济收益、是否有利于削减掉某方面的开支成本、是否能够优化资源使用,这些完完全全是由企业的商业利益驱动的,在这一轮的电子商务发展中,技术完全是为商业服务的,任何脱离商业需求的"新"技术则必然是毫无用武之地。
在IT投资锐减的日子里,系统架构师们小心翼翼、广泛考证,在对企业自身运作机制的务实的仔细调研中,总结出了一些(比较少量的,只有7种)当前最有价值进行实施的电子商务应用,它们是:
企业门户(Portal):企业门户与一般信息门户有本质的区别,企业门户主要是为企业的重要客户、合作伙伴和自身的员工服务的。它应当具有个性化(这里的个性化并不仅仅是页面),应当提供一系列的在线服务,使得客户、合作伙伴和员工们得以使用企业门户获得必要的知识/信息,得以通过企业门户与企业应用进行交互及事务处理。
网上连锁商店(Storefront):为了拓展产品和服务的市场,拓广销售渠道以及增加销售额,企业应当建立具有自身品牌标识的网上连锁商店。这里需要注意的是,所谓网上连锁商店并不是说使用各种语言在各个国家分别建立网上商店,这只是其中的一个形式,更多的方式应当是将企业的网上商店能够加入到各种各样的网上实体中,比如门户网站、行业交易市场(e-Marketplace)、都市引擎等,使企业的销售渠道遍布整个Web空间。
集团内联网(Intranet)与知识库(Knowledge Base):集团的全球内联网能够使企业的雇员可以在全球范围内进行有效的交流和协作,充分利用企业的全球资源,以提升整体的生产力。集团的知识库能够为员工的协作提供丰富有效的工作中所需要的知识,以最大可能地提高员工的单位产出。 转自:奈薇建站网(www.nev.cn)