`
lirig
  • 浏览: 235616 次
  • 性别: 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  
缺乏安全性,这个不敢苟同。。。你可以做加密处理。

相关推荐

    基于Web Services的异构数据资源透明访问技术 (2009年)

    Web Services 技术作为新一代分布式计算技术, 能够为异构数据资源的集成提供强有力的支持。由于科技资源数据库学科特点及资源单位的自治性,资源描述格式不统一、信息交换和共享不畅。针对该现状,提出基于Web ...

    基于Web services的信息服务系统设计与实现 (2006年)

    Web services是一种新型的分布计算技术,是解决传统中间件技术问题的重要方法。信息服务是Web services软件框架的重要组成部分,它为分布环境中信息的有效处理奠定了重要的基础。本文从介绍Web services中信息服务...

    深度学习课程思维导图,CNN,RNN,GRU,LSTM等模型特点应用,前沿技术和展望

    因此,许多深度学习平台和工具都提供了云计算服务,例如 Google Cloud、Amazon Web Services、Microsoft Azure 等。这些服务可以让我们更方便地使用大量的计算资源来进行深度学习任务。 除此之外,深度学习还可以与...

    基于Web Services 的工作流管理系统研究 (2006年)

    针对当前主流的分布式计算平台的特点及其在工作流技术中的应用的不足,提出了一种基于Web Services的工作流管理系统架构,并采用ActiveBPEL引擎建立了一个基于Web Services的工作流管理系统平台,最后运行应用实例以...

    net学习笔记及其他代码应用

    11.用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:一般为3层 数据访问层,业务层,表示层。 数据访问层对数据库进行增删查改。 业务层一般分为二层,业务表观层...

    服务计算与大数据.pdf

    SOA 有什么特点?请例举几种 SOA 的实例; (2)什么是 Web Service?简要说明 Web Services 中 Service 的含义。 答:(1)SOA 的定义:SOA(service-oriented architecture)被设计为提供这 样的灵活性:将业务过程以及...

    在线考试系统文献综述

    基于数据库和网络应用的系统实现技术有多种,可以采用传统的客户机/服务器(C/S)架构,也可以采用目前流行的基于WEB的方式。所谓客户机/服务器(C/S)模式,即数据库(比如,试题库)内容放在远程的服务器上,在...

    pywebdriver:与设备进行通讯的Python Web服务

    pywebdriver概要Python Web服务与设备进行通信。 该项目的目的是简化应用程序和设备之间的通信,并...针对Odoo的特定Web服务该子项目的目的是提供WebServices和Web页来模拟Odoo Apps(hw_proxy应用程序和co)的行为,

    windowsnt 技术内幕

    理解NTFS分区和文件大小限制 NTFS POSIX.1符合性 为NTFS分区整理碎片 可移动介质和Windows NT 理解运行第三方磁盘工具造成的问题 支持基于Win32的应用程序 理解Windows NT对附加技术的支持 知道在什么时候不能使用...

    asp.net知识库

    技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 经典正则...

    基于IPAD的美术设计移动学习设计

    通过对IPAD应用系统的分析,并结合相关的计算机开发技术,采用模块化的设计思想,对系统的主要功能模块进行了开发,同时运用web services技术解决其中的数据调用问题,实现客户端和服务器端的数据交互。最后通过测试...

    服务器应用简介.doc

    低价稳定型服务器对服务器的处理速度,数据存储要求不高,但稳定性,安全性高 ,例如企业网站和普通论坛网站应用,以及DNS和代理服务器等 下面对每一类服务器的应用特点,谈谈服务器硬件配置要求: 一.web服务器 ...

    论文研究-网格GIS系统设计及其在遥感图像处理上的应用.pdf

    随着地学数据特别是遥感数据与日剧增,许多数据却因为数据...同时以局域网为单位,结合网格设计的思想,借助中间件技术,讨论了基于局域网络的网格GIS系统的实现技术,并列举了所需的几项关键技术。特别就当前GIS所面临

    OpenStack 中的Nova组件详解

    Open Stack Compute Infrastructure (Nova) Nova是OpenStack云中的...Nova 通过一个与Amazon Web Services(AWS)EC2 API兼容的web services API来对外提供服务。 功能和特点: 实例生命周期管理 管理计算资源 网络和

    大数据时代数据管理方式研究.pdf

    随着互联⽹ web2.0 ⽹站的兴起,半结构化和⾮结构化数据的⼤量涌现,传统的关系数据库在应付 web2.0 ⽹ 站特别是超⼤规模和⾼并发的 SNS(全称 Social Networking Services,即社会性⽹络服务) 类型的 web2.0 纯动态...

    C#.NET网络编程.part1

    本书结合大量实例,全面介绍了基于visual c#.net的网络编程,内容包括web forms、asp.net、tcp、udp端口通信、远程访问、msmq消息队列、电子邮作客户端系统、网络编程应用技巧与web services等。 本书所有的源...

    计算机应用技术(实用手册)

    计算机应用技术 实用手册 Xnllz 2011.7.29 目录 第一章COMS的设置 1 1.STANDARD CMOS SETUP(标准CMOS设定)用来设定日期、时间、软硬盘规格、工作类类型。 3 2.BIOS能功设定 5 3.Advanced ...

    ASP.NET3.5典型模块开发源代码

    24.1.3 使用Web Service实现Hello World 327 24.2 使用Web Service实现天气预报 329 24.2.1 创建Web Service天气服务 329 24.2.2 在程序中使用Web Service 330 24.3 小结 332 第25章 在线随机考试模块 ...

    JAVA程序开发大全---上半部分

    网上这本书的电子版不好这,这是用money换来的——和大家分享! 由于书太大,我把书分成两部分别上传。 内容简介 本书系统全面地介绍了Java中的各项主流技术,以及基于这些技术的商业化应用程序的开发技巧,在讲解...

    JAVA面试题最全集

    37.classloader中,JDK的API、Classpath中的同web-inf中的class加载方式有什么区别? 38.列举三种以上垃圾回收算法,并比较其优缺点? 39.编写代码实现一个线程池 40.描述一下JVM加载class文件的原理机制? 41....

Global site tag (gtag.js) - Google Analytics