中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > Java与XML
The Key to Success with Web Services @ JDJ
作者:未知 时间:2005-08-10 18:20 出处:Java频道 责编:chinaitpower
              摘要:The Key to Success with Web Services @ JDJ

Web services provide a way to allow efficient communication between disparate services. For years, enterprises have struggled to find reliable, cost-effective ways to integrate and automate critical processes between different application packages. Web services technology has the potential to answer an enterprise's needs, providing the ability to integrate different systems and application types regardless of platform, operating system, or location.

The key to the success of Web services is the use of a common data exchange standard such as XML. Through the use of this common language, enterprises can create reusable application components (Web services) that can be linked together to cost-effectively create distributed enterprise applications with minimal development efforts.

Vendors continue to design the framework and development environments necessary to build Web services. However, the projected adoption rate is tremendous. According to estimates from Gartner, Web services will represent the "dominant mode of deployment for new application solutions for Fortune 2000 companies" by 2004.

Because Web services could involve millions of users, the need to provide security, high availability, and reliability for these services is critical. To enable Web services to flourish and reduce the high costs and complexity associated with additional application servers, companies must look to network technologies for help. Businesses must consider highly intelligent network products that can quickly process any application or Web service, ensuring quick response times, reliable sessions, adaptive scalability, and application-level security, all through a single network device. Additionally, the products they choose must be flexible to easily handle future applications and protocols while protecting and improving the performance of their application investments. Key challenges include:

  • Increasing reliability: The distributed nature of Web service applications demands a stable and reliable network environment and server infrastructure. With multiple components scattered across geographically dispersed networks, reliable communication and application performance become paramount to deployment success.
  • Improving quality of service: In addition to communication reliability, organizations will need mechanisms to prioritize requests. Requests will need to be intercepted, analyzed, and directed to the proper resource to provide quality of service granularity based upon various organizational business policies.
  • Ensuring high availability: As the demand for Web services increases, the availability of each component within the service and the applications that process the requests will be critical. Key systems and devices that assure Web service availability and validity will be required.
  • Providing scalability: Flexible deployment scenarios will be necessary as demand for Web services increases. Organizations will be required to act quickly to add resources to support Web service requests without interruption.
  • Enhancing performance: The quick adoption rate and ease of deployment of Web services will place increasingly large demands on network infrastructures. Traffic generated by Web services can be significant. For example, a user request for a stock quote might initiate as many as eight related services to perform functions to serve that user's request. In total the entire transaction could require thirty to forty related requests.
  • Increasing application security: The need to secure applications without sacrificing performance is extremely important. Enterprises must offload intensive SSL processing from application servers, allowing them to handle the explosion of performance demands required in a Web services environment.
  • Increasing network security: When designing their Web services infrastructure, organizations are challenged with finding traditional network devices and tools that increase reliability and provide an extra layer of security. Network devices need flexible, comprehensive, and secure feature sets to increase control over network traffic and protect the organization from existing and future attacks.

    Enterprises should look for products that provide enterprises the ability to switch, persist, and filter any type of Web service based upon content encapsulated in the header or payload of a packet. The resulting benefits of this capability are extremely significant, allowing businesses to support the complex security and high availability requirements of today's Web services - making them simpler to implement and maintain while dramatically increasing operational efficiencies and cost savings.

  • 关闭本页
     
    首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
    Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有