服务工程
来源:互联网 发布:百度关键词seo点击器 编辑:程序博客网 时间:2024/04/28 15:35
抽象和问题分离的原则是工程的精要,而且永不过时!
面向服务的分析和设计(Service oriented analysis and design, SOAD):专为面向服务的体系结构范型设计的软件建模和开发方法。建立在早期包括面向对象分析和设计以及业务过程管理在内的开发过程基础之上。所有这些设计方法都提倡信息隐藏、抽象和关注点分离,但SOAD加入了对服务仓库、服务编排和企业服务总线的设计方法。
可从OOAD中的RUP(rational unified process)中提出的软件开发指导原则--以体现结构为中心、用例驱动和迭代式开发指导SOAD。
1、面向服务应用的体系结构参考模型
(1)运作系统层
该层包括遗留系统,如CRM、ERP、商务智能系统等。
(2)企业构件层
该层负责实现业务功能并维护对应服务的Qos。企业构件包括业务构件(business component)和通用的与特定应用无关的企业级构件(技术构件)。该层通常使用基于容器的分布式构件技术如应用服务器来实现构件以保障构件的性能、安全、可用性等质量。
(3)服务层
该层以服务的形式封装下层构件的功能,并以服务描述的形式对外提供访问。服务可以基于消息互相通信,可以发布和发现,也可以组合形成复合服务。服务可分为业务服务和技术服务。
(4)业务过程组合和编排层
服务层的复合服务在该层定义。使用类似BPEL的服务组合语言,一组服务被编排后形成一个复合服务。一个复合服务相当于一个应用,可以直接支持特定的用例和业务过程。
(5)表示层:如portlets,WSRP等标准,着眼于WEB服务应用的用户界面。
(6)集成体系结构:为服务的集成提供基础设施,这些基础设施将提供智能路由、协议调停和其他转换机制。该基础设施通常为ESB。提供位置独立的集成机制。
(7)Qos安全管理监控:监视、管理和维护服务的QoS(如安全、性能和可用性)。相关协议为WS-Management。
- 服务工程
- 创建服务工程、注册卸载服务
- 服务科学工程与管理综述
- vs2010创建ASP.NET web服务工程
- java web工程启动socket服务
- java web工程启动socket服务
- java web工程启动socket服务
- 在服务类型工程中如何获取屏幕?
- ant从cvs服务期checkout工程注意事项!
- 如何部署单个工程单个tomcat服务实例
- java环境配置,tomcat服务配置及部署myeclipse工程
- Java Service Wrapper 将Java工程打包成Windows服务
- Dubbo分布式服务框架入门(附工程)
- Dubbo分布式服务框架入门(附工程)
- maven工程构建dubbo服务jar包示例
- Dubbo(四) 聚合工程之服务提供者Demo
- Dubbo(五) 聚合工程之服务消费者Demo
- Dubbo分布式服务框架入门(附工程)
- Windows Socket五种I/O模型——代码全攻略
- Javascript面向对象的多态特性
- C/S程序开发中,如何配置DCOM?
- OOP之封装 【C#】
- 三个月的秘密
- 服务工程
- Hibernate的缓存机制概念:
- Windows 7 对多核的支持
- hello, world
- homesick
- Hibernate缓存的种类?
- Reading a File into a Byte Array
- listbox中使用svg图片
- 不能上网的常见原因代码的问题描述及解决方案