从零开始学习WebLogic Web Service-Web Service

WebService是一组功能,可通过网络调用,作为分布式应用组件。它利用HTTP等Web协议和XML进行描述及通信,实现不同软硬件平台间的互操作性。通过WebService,企业系统如CRM和订单处理系统能跨平台请求数据或执行操作。
摘要由CSDN通过智能技术生成
什么是 Web Service?

Web Service 是打包为单个实体的一组功能,可供网络上的其他系统使用,可用作基于 Web 的分布式应用程序的组件,也可由基于 Web 的分布式应用程序的组件所共享。这里的网络指公司的 Intranet 或 Internet。客户关系管理系统、订单处理系统之类的其他系统,以及其他现有的后端应用程序可调用这些功能,以请求数据或执行操作。由于 Web Service 依赖于大多数系统提供的基本标准技术,所以是将分布式系统连接在一起的极好方法。

软件应用程序架构在传统上趋向于分为两类:在大型机上运行的单片系统,或在台式机上运行的客户端服务器应用程序。虽然这些架构能够正常运行,能起到所构建的应用程序应有的作用,但它们是封闭架构,它们的功能也无法轻松地包含到新应用程序中。

因此,软件行业已经向通过 Web 动态交互的、面向服务的松耦合应用程序演进。应用程序将较大软件系统分解为较小的模块组件或共享服务。这些服务可以驻留在不同计算机上,并可由多种截然不同的技术实现,但打包和访问这些服务都使用 XML 和 HTTP 等标准 Web 协议,以使 Web 上的任何用户都能轻松地访问它们。

服务并非是新概念,RMI、COM 和 CORBA 都是面向服务的技术。但如果应用程序基于这些技术,则需要使用往往由特定供应商提供的特定技术。这一要求常阻止应用程序功能与网络中其他服务的广泛集成。为解决该问题,定义了共享下列属性的 Web Service,以便从异构环境轻松地访问这些服务:

* 可使用 HTTP 等广泛支持的 Web 协议访问 Web Service。
* Web Service 使用基于 XML 的描述语言描述自身。
* Web Service 通过几乎可由任何编程环境(在必要时甚至由个人)生成或解析的简单 XML 消息,与客户端(包括最终用户应用程序或其他 Web Service)通信。

Web Service 的主要优势包括:

* 跨越不同软硬件平台的分布式应用程序之间的互操作性
* 通过使用 Web 协议的防火墙,轻松、广泛地访问应用程序
* 跨平台、跨语言的数据模型 (XML) 方便了异构分布式应用程序的开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值