- 9
- 0
- 约2.83千字
- 约 8页
- 2016-11-27 发布于重庆
- 举报
基于XML的可配置服務实现
基于XML的可配置服务实现及应用
简介
在合适的应用场景中,使用模块化、可配置的服务可很大程度上降低代码量,提高系统健壮性,减少代码调试工作量。
本案实现的服务有以下特性:
通过配置定制服务行为以响应不同的请求。
服务模块化、不同的业务逻辑可通过实现约定接口的服务类来响应不同的业务请求,服务类可通过配置文件指定服务行为并装载类实例。
在跨边界的通讯中,可通过同一通道传输服务配置文档来请求服务,调用者接口相对简单,传输通道和传输方式可灵活多样。
通过XML传输请求以及结果回复,使用方便快捷,各平台都支持良好。具有广泛的通用性。
在频繁的业务变更时,通过修改配置来适应业务逻辑变化。
默认约定
默认情况下,本案提及的配置或代码清单均用.net框架实现,读者请结合所使用的开发平台以及框架加以理解。
必备知识
XML、XPath、XQuery、Reflection。
应用场景
本方案适用的场景有如下特点:
跨边界
业务可抽象为单一或数量不多的接口
跨语言
通讯模型
客户端请求时,将调用细节封装为一个Xml报文,通过单一传输通道进行传输,而通道可用多种方式实现,如WCF、Socket等方式,根据实际情况合理选择。
服务端收到请求报文后,解释报文,获取相应的服务来响应请求,请求完成后,将结果以Xml的方式通过传输通道返回给调用者。
应用场景样例
服务请求
请求响应
三方通讯
注:三方通讯时,
您可能关注的文档
- 基于web的精品課程网站设计与实现.doc
- 基于web的精品課程设计与实现的开题报告.doc
- 基于WEB的畢业设计管理系统开题报告.doc
- 基于web的綜合教学平台.doc
- 基于WEB的網上交易平台的设计.doc
- 基于Web的網上书城系统设计(最终版).doc
- 基于web的網上订餐系统.doc
- 基于WEB的網上机票查询和销售系统2014_11_17.doc
- 基于WEB的網上购物系统代码.doc
- 基于WEB的網上试衣系统需求分析.doc
- 2026中国智能制造装备行业发展趋势与产业链布局报告.docx
- 2026农业私募行业市场发展分析及前景趋势与投融资发展机会研究报告.docx
- 2026中国休闲食品行业消费升级分析及健康化趋势与渠道创新策略报告.docx
- 2026智慧城市建设现状及未来发展路径规划专题研究报告.docx
- 2026功能性食品备案新政及代工模式风险与消费赛道投资逻辑重构.docx
- 2026艺术品投资鉴赏行业供需价值分析及收藏市场投资规划解析研究材料.docx
- 2026锂云母提锂技术经济性评估报告.docx
- 2026中国电接触材料行业人才需求与培养机制研究报告.docx
- 2026跨境电商独立站运营模式演化与品牌出海实战策略白皮书.docx
- 2026艺术品拍卖行业市场现状供需分析及价格评估规划分析研究报告.docx
最近下载
- 年产2万吨叔丁胺项目反应工段工艺设计.docx
- 23S516混凝土排水管道基础及接口图集.pdf VIP
- Q 320323 MDL03-2016_GEJ35矿用跑偏传感器.pdf VIP
- 人教版(2025) 必修第二册 Unit 5 Music Reading and Thinking课件(共21张PPT).pptx VIP
- 2018教案设计--第四十七课-会议中心的门开着呢.pdf VIP
- 青岛市2026年高三年级第一次适应性检测(一模)英语试卷(含答案).pdf
- 2026年二级建造师二建施工管理考点精编重点知识考前记忆总结.pdf
- 2025年陕西艺术职业学院辅导员考试笔试真题汇编附答案.docx VIP
- 《热射病》ppt课件.ppt VIP
- 2024年高考物理真题完全解读(安徽卷).docx VIP
原创力文档

文档评论(0)