2002-11-26 11:22
如何搭上Web服务这班车?
有人说:Web服务并不是黑暗之中的一道闪电,而是一盏已经点燃的灯,只不过目前还不是那么明亮而已。
既然Web服务是这样一种充满希望但又尚未定型的技术,IT经理们最关心的问题恐怕就是:我应该踩着什么样的步点,才能从这项新技术之中获得最大的收益,而不至于错过搭乘开往未来的列车?
要诀之一 千万不要忽视
Web服务将会使企业与供应商的沟通非常便利,产品将会以更高的效率投放市场。因此,忽视Web服务很有可能使你的企业在未来市场中处于极为不利的地位。同样,系统集成商需要将Web服务与原有的应用集成起来,以便与采用Web服务技术的客户进行有效的沟通。可以说:由于具有无与伦比的集成性和沟通的有效性,你千万不可对Web服务视而不见、充耳不闻。
要诀之二 从小做起
从现在开始,启动一个小规模的试验性计划,这将会帮助你了解Web服务及其对企业的好处。当你切实感受到Web服务可以在最基础的层次上帮助你的企业,你就有信心从这个基础上成长起来。例如,首先从业务与客户之间的沟通开始引入Web服务技术;然后,基于同样的策略,企业、客户和合作伙伴可以逐渐地、自然而然地连成一体。
要诀之三 了解Web服务的基本知识
从现在开始,了解Web服务的基本知识和常见的词汇,例如XML、SOAP、WSDL、UDDI等。XML是Web服务的语言;SOAP是传送消息和路由地址的Web服务协议;UDDI是记录和查阅Web服务部件地址和功能的“电话号码簿”;WSDL用来描述你自己所能够提供的Web服务部件,以便其他的公司、人员和软件与你沟通并使用这些部件。
要诀之四 遵从Web服务的各项标准
如果不严格遵从XML、SOAP、WSDL和UDDI,就不可能利用Web服务进行有效的沟通。Web服务最大的价值不在于拥有某些高水平的软件部件,而在于所有的部件都以统一的语言进行沟通,从而达到整体效率的提高。所以,你一定要避免对通用标准进行专有或私有化的扩展。软件公司也许希望将Web服务融合到其原有的产品之中,而这样很可能会引发一些问题,因为原有的产品可能无法与标准的Web服务部件相互通信。
要诀之五 关注稳定、可靠的产品
把自己的赌注压在遵从Web服务最新和一贯标准的厂商之上。软件厂商的能力体现在它的产品能否紧跟并遵从最新的行业标准。如果一个软件厂商没有采用最新版本的XML、WSDL、UDDI和SOAP,你怎么能相信以此为平台开发出来的软件可以与别的Web服务部件进行集成与沟通呢?
要诀之六 强化基础建设
不论采取什么新技术,不要忘记企业信息系统的基础——可伸缩性、可靠性、可管理性和安全性。因为Web服务是非常新的技术,你必须格外关注它对上述几个方面所造成的影响。你必须经常问自己:Web服务是不是会让我的防火墙形同虚设?我的软件系统还会像以往那样可靠吗?通过Web服务,我的信息系统将会获得什么样的可伸缩性?
要诀之七 选用多平台Web服务产品
千万不要购买与单一平台相锁定的Web服务产品,就算是那家厂商承诺功能更强、性能更高。Web服务的使命是与尽可能多的软件系统和企业相互集成与沟通。如果别人也采用了XML、UDDI、WSDL、SOAP等开放标准,而你却无法与之进行沟通,那一定是有问题的。
要诀之八 Web服务并不能包治百病
你必须清楚,不要让IT基础架构和应用集成的赌注完全压在Web服务上。Web服务将会在应用集成方面大显身手,但也并不是可以包治百病。实际上,在基础层面上,Web服务是一种非常好的集成工具,但在工作流和业务过程自动化方面它仍然不够完善。
要诀之九 与Web服务的成熟过程相同步
Web服务的成熟将会遵循一定的轨迹。作为保证互连性的核心语言,XML和WSDL的地位首先得以确立。在今后的几年内,将会逐渐形成更加稳定的交易系统和安全机制。你应该充分利用Web服务逐渐走向成熟的这段时间,让你的企业信息系统同步发展,以便在这项技术真正成熟的时候实现无缝对接、平滑过渡。
要诀之十 Web服务只是人类的工具
制定业务过程、做出最终决策,这永远是人类自己的工作。切记,Web服务所做的任何事情,都必须在人的安排与指挥下才能启动。例如,一项交易只有经过人的批准之后才能执行,而技术设施将会自动完成此后的工作过程,结果也必须经过人的验证和确认。所以说,人的因素仍然在起作用,只是将会越来越少、越来越关键。
本文原载于计算机世界报