WebSphere教程FG021-WebSphere与Web服务集成实战
本文档风哥主要介绍WebSphere Application Server 9.0.5与Web服务集成,包括SOAP服务配置、REST服务配置、Web服务安全等内容,风哥教程参考WebSphere官方文档Web服务章节,适合WebSphere管理员在学习和测试中使用,如果要应用于生产环境则需要自行确认。更多视频教程www.fgedu.net.cn
Part01-基础概念与理论知识
1.1 Web服务概述
Web服务是一种通过网络提供功能的服务,支持不同系统之间的互操作。学习交流加群风哥微信: itpux-com
- SOAP Web服务:基于SOAP协议,使用XML格式
- RESTful Web服务:基于HTTP协议,支持多种格式
- WebSocket:支持双向实时通信
1.1.1 Web服务架构
┌─────────────────────────────────────────────────────────┐
│ Web服务架构 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 服务提供者 │ │
│ │ WebSphere Application Server │ │
│ │ – SOAP服务 │ │
│ │ – REST服务 │ │
│ └─────────────────────────────────────────────────┘ │
│ ↑↓ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 服务注册/发现 │ │
│ │ UDDI / 服务注册中心 │ │
│ └─────────────────────────────────────────────────┘ │
│ ↑↓ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ 服务消费者 │ │
│ │ 客户端应用 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
# SOAP vs REST对比
特性 SOAP REST
──────────────────────────────────────────────────────
协议 SOAP over HTTP HTTP
格式 XML JSON/XML/其他
标准 WS-*标准 无固定标准
安全性 WS-Security HTTPS/OAuth
性能 较低 较高
复杂度 高 低
适用场景 企业级集成 Web/移动应用
# WebSphere Web服务支持
服务类型 支持版本 说明
──────────────────────────────────────────────────────
JAX-WS 2.2+ SOAP服务
JAX-RS 2.0+ REST服务
WebSocket 1.1 实时通信
JAX-RPC 1.1 旧版SOAP(已废弃)
1.2 SOAP服务介绍
SOAP服务介绍:
1.2.1 SOAP服务架构
1. SOAP消息结构
┌─────────────────────────────────────────────────────────┐
│ SOAP消息结构 │
├─────────────────────────────────────────────────────────┤
│
│
│ – 安全信息 │
│ – 路由信息 │
│ – 事务信息 │
│
│ │
│ – 业务数据 │
│ – 操作请求/响应 │
│
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
