Functional-driven resource aggregation:method and its implementing
-
摘要: 针对面向服务的体系结构(SOA,Service Oriented Architecture)环境中资源聚合的特点,提出以功能需求为驱动的资源聚合机制,在这一机制中,资源不再是静态的组件对象,应用流程与任务模型实现了分离,任务所需的功能成为关注重点与组织对象.聚合机制由3层构成:通过底层服务信息集合汇聚满足需求的资源服务;通过中间层的功能需求描述定义资源服务所具备的各种功能与属性;通过上层上下文环境满足任务执行过程中资源服务之间的约束.在模型内部,通过逻辑数据,维护异构服务接口之间的数据依赖关系.利用该机制实现以功能需求为驱动的应用构造.基于该机制的工作流系统NGGWf(National Geology Grid Workflow)已应用于国家地质调查应用网格中的地质勘测.Abstract: A dynamic and non-persistent mapping resource aggregation mechanism was proposed, through which functional-driven workflow system was formed in SOA (service oriented architecture)environment for application aggregation requirement. In the mechanism, services in application model were not static component. Application process model and task were separated and functions needed by application were concerned. The mechanism consisted of three layers: In the bottom layer, service information collection was created to aggregate all services of same functionality needed by application; In the middle layer, function attributes of services was defined; In the top layer, application context was created to realize constrains between services and binding conditions while implementing task. In the model, logic data was adopted to maintain data relation between services for heterogeneous service interfaces. Through the mechanism, application was composed by functions needed. A workflow system based on the mechanism, NGGWf (national geology grid workflow),has been applied in geologic applications in NGG(national geology grid) environment.
-
Key words:
- service oriented architecture /
- service aggregation /
- workflow
-
[1] Zhao W, Hu W H, Zhang S K, et al. Study and application of a workflow meta-model[J]. Journal of Software, 2003, 14(6): 1052-1059 [2] 范玉顺. 工作流管理技术基础[M]. 北京:清华大学出版社,2002: 31-45 Fan Yushun. Fundamentals of workflow management technology[M]. Beijing:Tsinghua University Press,2002: 31-45(in Chinese) [3] 孙瑞志, 史美林. 支持工作流动态变化的过程元模型[J]. 软件学报, 2003,14(1):62-67 Sun Ruizhi, Shi Meilin. A process meta-model supporting dynamic change of workflow[J]. Journal of Software, 2003, 14(1): 62-67(in Chinese) [4] Dong Jing, Sun Yongtao, Yang Sheng, et al. Dynamic web service composition based on OWL-S[J]. Science in China Series F-Information Sciences,2006,49(6): 843-863 [5] 张晓刚, 李明树. 基于工作流的知识流建模与控制[J].软件学报,2005, 16(2):184-193 Zhang Xiaogang, Li Mingshu. Workflow-based knowledge flow modeling and control [J]. Journal of Software, 2005, 16(2):184-193(in Chinese) [6] 李红臣, 史美林. 工作流模型及其形式化描述[J]. 计算机学报, 2003,11: 1456-1463 Li Hongchen, Shi Meilin. Workflow models and their formal descriptions[J]. Chinese Journal of Computers,2003, 11:1456-1463(in Chinese) [7] Hollingsworth D. The workflow reference model[M]. UK: Workflow Management Coalition, 1995:72-110
点击查看大图
计量
- 文章访问数: 2910
- HTML全文浏览量: 84
- PDF下载量: 991
- 被引次数: 0