您的位置:首页 > 移动开发 > Objective-C

SOA设计的几点思考

2007-01-22 15:39 253 查看
进行以服务为中心的软件设计的先决条件是

1. 业务逻辑能够作为Ready to Call的Web Service被展现
2. 业务逻辑和相关服务已经被很好的建模工具定义且建模 (包括Business Object以及Global Data Type等)
3. 拥有一个可以统一 定义 实现 调用 基于Web Service标准的服务的技术平台

这样做的优点在与确保开发过程中的透明度,保证开发质量,重用标准服务,
并且使开发的软件获得灵活性和可适应性

在上面所说的建模中,包括三种对象的建模

1. 数据类型
统一的数据类型可以在系统内部无缝整合跨模块的业务流程

2. 业务对象
其中包括业务属性,业务接口等业务内容,一般用树状结构的XML文件来记录
使用业务对象模板来创建可重用的对象,比如供应商、客户、雇员这个三个对象即基于统一模板

3. 复合服务
服务接口,同步或异步

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  soa service object web 工具 xml