`
lirig
  • 浏览: 237422 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Web Services技术来实现企业计算有什么优缺点

阅读更多

与目前流行的多层开发架构(如J2EE)相比,采用Web Services技术来实现企业计算有什么优缺点?
优点:
一:数据交换
Web Service使数据交换更加方便,实现跨防火墙的通信。以一种最简单的方式实现异构系统之间的互通信和数据交换,且跨平台。通过Web Service把应用程序的逻辑和数据“暴露”出来,还可以让其它平台上的客户重用这些应用程序。
二、数据封装
WebService使用了XML对数据封装,对于使用者而言,他能且仅能看到该对象提供的功能列表。
三: 应用程序集成
企业里经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。通过Web Service,应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用。
四:低成本
在实际项目开发中的开发成本是最低的,无论从软件开发人员的培训和web service产品的购买都是廉价的
缺点: 
一:单机应用程序。
二:使用xml封装,在网络上必须传输一些多余的数据。
三:企业计算不可能单独采用WebService,WebService只是作为补充。
四:缺少安全性

2
0
分享到:
评论
2 楼 exloong 2010-03-22  
谁说的Web Service一定要用xml封装?那是基于SOAP的Web Service。
谁说的缺少安全性?最简单的使用https就能一定程度上解决安全性
1 楼 apple0668 2010-03-22  
缺乏安全性,这个不敢苟同。。。你可以做加密处理。

相关推荐

    用Java 和WebServices 技术实现移动位置服务

    ### 用Java 和WebServices 技术实现移动位置服务 #### 一、引言 随着社会的发展和生活节奏的加快,人们对于信息的需求日益增长,尤其是与位置相关的服务变得尤为重要。据统计,大约80%的信息都与位置相关。为了...

    专业英语 Understanding Web Services

    随着信息技术的快速发展,Web服务(Web Services)作为一项新兴的技术,在过去的几年里受到了越来越多的应用程序开发者的关注,并逐渐成为企业间以及企业和客户之间沟通的重要手段之一。相较于传统的客户端/服务器模型...

    Web Services分布式计算在大规模网平差中的应用.pdf

    文章中还提到了WS技术相较于其他分布式计算技术的优势,如它简单易实现、易于标准化和跨平台兼容性好等特点。这些优势使得Web Services非常适合用于开发分布式计算平台,尤其是在需要快速部署和易用性的场合。 最后...

    基于Web services的分布式企业信息整合模型

    - **跨越不同企业数据源**:通过Web services技术,可以轻松地访问和整合来自不同企业的数据源,从而实现更广泛的数据共享。 - **跨越不同应用体系**:无论是在哪个平台上开发的应用程序,只要遵循Web services的...

    Web Services Essentials

    - **应用场景**:Web服务广泛应用于电子商务、企业集成、云服务等领域,特别是在需要实现不同系统间的数据交换和服务共享时。 #### 二、XML Web Services 基础 - **XML的重要性**:XML(Extensible Markup ...

    webservices

    WebServices 是一种基于开放标准的分布式计算技术,它允许不同平台和编程语言的应用程序之间进行通信,从而实现跨应用程序和跨平台的交互。WebServices 的出现是为了解决不同系统间的互操作性问题,它利用了 HTTP ...

    基于Web services的分布式信息检索机制的研究.pdf

    本文档《基于Web services的分布式信息检索机制的研究.pdf》详细探讨了基于Web services技术实现的分布式信息检索机制,并对关键技术问题进行了深入分析。 首先,Web services技术是一种面向服务的体系结构(SOA)...

    基于JavaScript的浏览器端调用Web服务研究与实现.pdf

    本文首先介绍了Web Services技术的基本概念和特点,然后对比了浏览器端调用Web服务的优点和缺点。接着,文章详细介绍了浏览器端调用Web服务的实现方法,包括WSDL的加载和解析、SOAP协议的封装和绑定、对象类型的序列...

    WebServices

    ### WebServices基础知识详解 #### 一、Web Services概述 **1.1 为什么需要Web服务?** Web服务的诞生源于互联网技术的不断发展和企业间业务交互需求的增加。随着网络技术的进步,特别是XML(Extensible Markup ...

    socket 、webservices、Json的区别

    Socket、WebServices和JSON是三种在信息技术领域中广泛使用的通信和数据交换技术,它们各自有其独特的用途和特点。下面将分别对这三个概念进行详细解释,并探讨它们之间的区别。 Socket,通常被称为套接字,是网络...

    基于P2P的Web Services的分析与研究

    - 探索如何更好地利用P2P技术的特点来增强Web服务的安全性和隐私保护。 - 开发更加智能的服务匹配算法,提高服务提供的准确性和用户体验。 通过这些研究,可以进一步推动P2P技术与Web服务的深度融合,为未来的...

    Amazon Web Services For Dummies 2013

    亚马逊网络服务(Amazon Web Services,简称AWS)是亚马逊公司推出的云端计算服务,允许个人和企业使用亚马逊的云计算平台来开发、运行和管理应用程序和服务。在2013年出版的《Amazon Web Services For Dummies》一...

    Web+Services管理及其在网络管理中的应用

    Web Services作为一种新兴的分布式计算技术,因其开放性、灵活性及互操作性等特点,在网络管理领域展现出了巨大的潜力。本文将深入探讨Web Services管理的关键技术,并提出一种基于Web Services的网络管理架构。 ##...

    Introduction to Middleware Web Services Object Components and Cloud Computing

    根据提供的文件信息,我们可以深入探讨标题与描述中提到的关键知识点:中间件(Middleware)、Web服务(Web Services)、对象组件(Object Components)以及云计算(Cloud Computing)。下面将对这些概念进行详细的...

    Web Services发布与调用(axis,xfire)

    本文主要探讨了使用Axis和XFire这两个工具来实现这一目标,它们都是Java平台上的Web Service框架,提供了创建、部署和调用Web Service的能力。 **一、使用Axis和XFire发布Web Service** 1.1 **准备工作** 在开始...

Global site tag (gtag.js) - Google Analytics