集成平台调研报告
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LOGO
集成应用开发平台—调研报告 集成应用开发平台 调研报告
Company Logo
Contents
1 2 3 4 5 6 7
问题提出 产品定位 解决思路 SOA 技术介绍 Portal技术介绍 技术介绍 演示案例 下一步工作
Company Logo
问题提出 企业信息资源繁多 应用孤岛问题严重 用户呈现需求灵活多变 个性化需求强烈 开发上无法利用现有资源、 开发上无法利用现有资源、资源复用率 低 系统集成难度大
演示案例
Company Logo
管理者视图 业务开发视图 运营管理视图
Company Logo
下一步方向
进一步的明确需求,确定当前系统中可实施的 某一具体方向 调研现有的集成开发平台产品 深入调研SOA与portal技术是否适用 开源框架的初步使用,增加感性认识
LOGO
Company Logo
SOA在解决方案中的意义 在解决方案中的意义
提供插件开发(组件架构)一种可行标准 解决方案 为应用平台的资源整合和集成功能提供解 决思路 一种基于服务的成型的技术解决方案
Company Logo
SOA产物 产物ESB 产物
ESB是一种在松散耦合的服务和应用之间标准的集成方式。它可以 作用于: 面向服务的架构 - 分布式的应用由可重用的服务组成 面向消息的架构 - 应用之间通过ESB发送和接受消息 事件驱动的架构 - 应用之间异步地产生和接收消息 ESB就是在SOA架构中实现服务间智能化集成与管理的中介。
C术介绍
Portal技术强调以用户为中心,提供个性化、单点登录、不 同来源的内容整合功能,从而实现了信息的集中访问。 Portal从本质上来说就是一个内容聚集的平台。 Portal 可以提供基于角色的视图展示方案
Company Logo
Portal 页面
companylogocontents演示案例soa技术介绍companylogo问题提出企业信息资源繁多企业信息资源繁多应用孤岛问题严重应用孤岛问题严重用户呈现需求灵活多变用户呈现需求灵活多变个性化需求强烈个性化需求强烈开发上无法利用现有资源资源复用率开发上无法利用现有资源资源复用率系统集成难度大系统集成难度大companylogo产品定位用户定位问题定位行业定位应用开发人员项目技术管理应用建设人员集成实施人员门户建设人员解决快速开发解决统一集成解决统一搜索横向接入集成首页类应用集成框架应用门户应用companylogo解决思路可插拨组装到uip上的插件应用的皮肤按用户需求交付的房子companylogosoa技术调研面向服务的体系结构serviceorientedarchitecturesoa是一个组件模型
SOA优点:编码灵活性,明确开发人员角色,支持多种客户 优点:编码灵活性,明确开发人员角色, 优点 类型, 类型,更好的伸缩性
SOA应用价值: 应用价值: 应用价值 对多实体实体使用的集中业务功能打包可复用的服务 自身服务集成或与合作伙伴集成 存在仍然在使用的旧技术
Company Logo
实现SOA的几种技术 的几种技术 实现
CORBA corba基于 基于TCP的专有 进制协议 的专有2进制协议 基于 的专有 corba的开发复杂,没有现成的框架可以用,但 的开发复杂, 的开发复杂 没有现成的框架可以用, 是运行速度快、 是运行速度快、效率高 Web service WebService的开发简单,支持的开发工具多, 的开发简单, 的开发简单 支持的开发工具多, 对跨平台的特性支持的更好,但是其基于XML 对跨平台的特性支持的更好,但是其基于 SOAP的特点,使得性能上略为差一些 的特点, 的特点 REST 完全基于http,与互联网资源 完全基于 ,与互联网资源URL定位理念相 定位理念相 吻合,与实现无关, 吻合,与实现无关,解耦性好
Company Logo
Portal 功能
单点登录与权限管理 资源整合 定制与个性化 协作功能 多种客户端接入
Company Logo
Portal 对于解决方案的意义
解决了功能集成如何展示, 解决了功能集成如何展示, 如何定制满足用户的个性化需 要等问题 提供标准的前端展示方案 可行的技术实现, 可行的技术实现,如开源的 框架( 框架(Liferay Portal) )
Company Logo
产品定位
用户定位
问题定位
行业定位
应用开发人员 项目技术管理 应用建设人员 集成实施人员 门户建设人员
解决快速开发 解决统一集成 解决统一搜索
横向接入集成 首页类应用 集成框架应用 门户应用
Company Logo
解决思路
UIP的框 UIP的框 架 应用的皮肤
框架 + 插件
Company Logo
SOA的优点和价值 的优点和价值
SOA 特点: 特点: 提供可重用的细粒度、 提供可重用的细粒度、粗粒度服务接口 松散耦合,服务之间, 松散耦合,服务之间,服务开发者与服务使用者通过通用 消息机制进行通信 标准化的服务接口(不存在编程语言上带来的差异) 标准化的服务接口(不存在编程语言上带来的差异)
可插拨组装到 UIP上的插件 UIP上的插件
主 题
按用户需求交 付的房子
Company Logo
SOA技术调研 技术调研 面向服务的体系结构(Service-Oriented Architecture, 面向服务的体系结构(ServiceArchitecture, SOA)是一个组件模型。 SOA)是一个组件模型。它可以根据需求通过网 络对松散耦合的粗粒度应用组件进行分布式部署、 络对松散耦合的粗粒度应用组件进行分布式部署、 组合和使用。 组合和使用。 SOA与其说是一种技术,不如说是一种的思维方 SOA与其说是一种技术, 与其说是一种技术 式。 SOA的几个关键特性:一种粗粒度、 SOA的几个关键特性:一种粗粒度、松耦合服务 的几个关键特性 架构,服务之间通过简单、 架构,服务之间通过简单、精确定义接口进行通 讯,不涉及底层编程接口和通讯模型。 不涉及底层编程接口和通讯模型。
集成应用开发平台—调研报告 集成应用开发平台 调研报告
Company Logo
Contents
1 2 3 4 5 6 7
问题提出 产品定位 解决思路 SOA 技术介绍 Portal技术介绍 技术介绍 演示案例 下一步工作
Company Logo
问题提出 企业信息资源繁多 应用孤岛问题严重 用户呈现需求灵活多变 个性化需求强烈 开发上无法利用现有资源、 开发上无法利用现有资源、资源复用率 低 系统集成难度大
演示案例
Company Logo
管理者视图 业务开发视图 运营管理视图
Company Logo
下一步方向
进一步的明确需求,确定当前系统中可实施的 某一具体方向 调研现有的集成开发平台产品 深入调研SOA与portal技术是否适用 开源框架的初步使用,增加感性认识
LOGO
Company Logo
SOA在解决方案中的意义 在解决方案中的意义
提供插件开发(组件架构)一种可行标准 解决方案 为应用平台的资源整合和集成功能提供解 决思路 一种基于服务的成型的技术解决方案
Company Logo
SOA产物 产物ESB 产物
ESB是一种在松散耦合的服务和应用之间标准的集成方式。它可以 作用于: 面向服务的架构 - 分布式的应用由可重用的服务组成 面向消息的架构 - 应用之间通过ESB发送和接受消息 事件驱动的架构 - 应用之间异步地产生和接收消息 ESB就是在SOA架构中实现服务间智能化集成与管理的中介。
C术介绍
Portal技术强调以用户为中心,提供个性化、单点登录、不 同来源的内容整合功能,从而实现了信息的集中访问。 Portal从本质上来说就是一个内容聚集的平台。 Portal 可以提供基于角色的视图展示方案
Company Logo
Portal 页面
companylogocontents演示案例soa技术介绍companylogo问题提出企业信息资源繁多企业信息资源繁多应用孤岛问题严重应用孤岛问题严重用户呈现需求灵活多变用户呈现需求灵活多变个性化需求强烈个性化需求强烈开发上无法利用现有资源资源复用率开发上无法利用现有资源资源复用率系统集成难度大系统集成难度大companylogo产品定位用户定位问题定位行业定位应用开发人员项目技术管理应用建设人员集成实施人员门户建设人员解决快速开发解决统一集成解决统一搜索横向接入集成首页类应用集成框架应用门户应用companylogo解决思路可插拨组装到uip上的插件应用的皮肤按用户需求交付的房子companylogosoa技术调研面向服务的体系结构serviceorientedarchitecturesoa是一个组件模型
SOA优点:编码灵活性,明确开发人员角色,支持多种客户 优点:编码灵活性,明确开发人员角色, 优点 类型, 类型,更好的伸缩性
SOA应用价值: 应用价值: 应用价值 对多实体实体使用的集中业务功能打包可复用的服务 自身服务集成或与合作伙伴集成 存在仍然在使用的旧技术
Company Logo
实现SOA的几种技术 的几种技术 实现
CORBA corba基于 基于TCP的专有 进制协议 的专有2进制协议 基于 的专有 corba的开发复杂,没有现成的框架可以用,但 的开发复杂, 的开发复杂 没有现成的框架可以用, 是运行速度快、 是运行速度快、效率高 Web service WebService的开发简单,支持的开发工具多, 的开发简单, 的开发简单 支持的开发工具多, 对跨平台的特性支持的更好,但是其基于XML 对跨平台的特性支持的更好,但是其基于 SOAP的特点,使得性能上略为差一些 的特点, 的特点 REST 完全基于http,与互联网资源 完全基于 ,与互联网资源URL定位理念相 定位理念相 吻合,与实现无关, 吻合,与实现无关,解耦性好
Company Logo
Portal 功能
单点登录与权限管理 资源整合 定制与个性化 协作功能 多种客户端接入
Company Logo
Portal 对于解决方案的意义
解决了功能集成如何展示, 解决了功能集成如何展示, 如何定制满足用户的个性化需 要等问题 提供标准的前端展示方案 可行的技术实现, 可行的技术实现,如开源的 框架( 框架(Liferay Portal) )
Company Logo
产品定位
用户定位
问题定位
行业定位
应用开发人员 项目技术管理 应用建设人员 集成实施人员 门户建设人员
解决快速开发 解决统一集成 解决统一搜索
横向接入集成 首页类应用 集成框架应用 门户应用
Company Logo
解决思路
UIP的框 UIP的框 架 应用的皮肤
框架 + 插件
Company Logo
SOA的优点和价值 的优点和价值
SOA 特点: 特点: 提供可重用的细粒度、 提供可重用的细粒度、粗粒度服务接口 松散耦合,服务之间, 松散耦合,服务之间,服务开发者与服务使用者通过通用 消息机制进行通信 标准化的服务接口(不存在编程语言上带来的差异) 标准化的服务接口(不存在编程语言上带来的差异)
可插拨组装到 UIP上的插件 UIP上的插件
主 题
按用户需求交 付的房子
Company Logo
SOA技术调研 技术调研 面向服务的体系结构(Service-Oriented Architecture, 面向服务的体系结构(ServiceArchitecture, SOA)是一个组件模型。 SOA)是一个组件模型。它可以根据需求通过网 络对松散耦合的粗粒度应用组件进行分布式部署、 络对松散耦合的粗粒度应用组件进行分布式部署、 组合和使用。 组合和使用。 SOA与其说是一种技术,不如说是一种的思维方 SOA与其说是一种技术, 与其说是一种技术 式。 SOA的几个关键特性:一种粗粒度、 SOA的几个关键特性:一种粗粒度、松耦合服务 的几个关键特性 架构,服务之间通过简单、 架构,服务之间通过简单、精确定义接口进行通 讯,不涉及底层编程接口和通讯模型。 不涉及底层编程接口和通讯模型。