LOGO集成应用开发平台—调研报告CompanyLogo演示案例6产品定位2下一步工作7Portal技术介绍5问题提出1SOA技术介绍4解决思路3CompanyLogoCompanyLogo产品定位应用开发人员项目技术管理应用建设人员集成实施人员门户建设人员解决快速开发解决统一集成解决统一搜索横向接入集成首页类应用集成框架应用门户应用CompanyLogo框架插件+主题UIP的框架可插拨组装到UIP上的插件应用的皮肤按用户需求交付的房子CompanyLogoSOA技术调研面向服务的体系结构(Service-OrientedArchitecture,SOA)是一个组件模型。它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA与其说是一种技术,不如说是一种的思维方式。SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。CompanyLogoSOA的优点和价值SOA特点:提供可重用的细粒度、粗粒度服务接口松散耦合,服务之间,服务开发者与服务使用者通过通用消息机制进行通信标准化的服务接口(不存在编程语言上带来的差异)SOA优点:编码灵活性,明确开发人员角色,支持多种客户类型,更好的伸缩性SOA应用价值:对多实体实体使用的集中业务功能打包可复用的服务自身服务集成或与合作伙伴集成存在仍然在使用的旧技术CompanyLogoCompanyLogo提供插件开发(组件架构)一种可行标准解决方案为应用平台的资源整合和集成功能提供解决思路一种基于服务的成型的技术解决方案CompanyLogoESB是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于:面向服务的架构-分布式的应用由可重用的服务组成面向消息的架构-应用之间通过ESB发送和接受消息事件驱动的架构-应用之间异步地产生和接收消息ESB就是在SOA架构中实现服务间智能化集成与管理的中介。CompanyLogoPortal技术强调以用户为中心,提供个性化、单点登录、不同来源的内容整合功能,从而实现了信息的集中访问。Portal从本质上来说就是一个内容聚集的平台。Portal可以提供基于角色的视图展示方案CompanyLogoPortal页面CompanyLogo单点登录与权限管理资源整合定制与个性化协作功能多种客户端接入CompanyLogoPortal对于解决方案的意义解决了功能集成如何展示,如何定制满足用户的个性化需要等问题提供标准的前端展示方案可行的技术实现,如开源的框架(LiferayPortal)CompanyLogo演示案例业务开发视图管理者视图运营管理视图CompanyLogo下一步方向进一步的明确需求,确定当前系统中可实施的某一具体方向调研现有的集成开发平台产品深入调研SOA与portal技术是否适用开源框架的初步使用,增加感性认识LOGO