.NET环境下开发基于SOA架构的软件技术研究

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:zhoulijun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的几十年里,软件发展经历了几个重要转折,从面向过程,面向对象,面向组件,面向集成。近年来,随着企业需求的不断变化,企业级应用软件的快速发展,开发的规模以及开发的复杂度也随之提高。如何利用企业现有的应用程序和应用基础结构的投资来解决新的业务需求,为客户,商业伙伴以及供应商提供新的互动渠道,并呈现一个可以支持有机业务的构架,于是人们开始引入了面向服务架构(SOA)的思想。 SOA以逐渐成为适用于设计现代企业应用程序的体系结构形式,其核心思想就是用开放的标准把企业的业务功能包装成标准的服务,这种服务通过明确的、与实现无关的接口来定义,服务被松散绑定,并且可以通过强调位置透明性和互操作性的通信协议进行调用。目前,各大软件厂商包括IBM,MICROSOFT等纷纷推出基于SOA的产品,提供完全集成和功能全面的SOA平台,最佳实践、资源及专家技能。 MICROSOFT公司在2006年推出了.NET3.0开发平台,.NET3.0平台下的Windows Communication Foundation(WCF)是构建安全可靠的事务性服务的统一框架,它是一种构建分布式面向服务系统的非常丰富的技术基础。同时.NET3.0平台下的Windows Foundation(WF)为用户提供了一个可视化的工作流设计界面,使工作流的开发更加快捷灵活。 在此,我们立足于实践,针对MICROSOFT新发布的.NET 3.0开发平台,通过分析WCF/WF技术,在S O A思想的指导下,运用W C F/W F创建基于SOA的WEB流程管理来解决企业实际环境中的具体问题,为以后类似的问题提供一种解决思路和方法。
其他文献
与传统软件系统所处的环境不同,Internet这一新的计算环境具有开放、动态、难控的特点。其上的软件在运行过程中经常面临用户需求和运行环境等要素的变化。要在这样的一种环
信息技术发展,使得高校各部门之间数据交换日趋频繁,基于不同时期、采用不同技术构建的部门应用系统数据需要共享与交换,以实现学校或企业整体管理与决策的科学化、自动化。为了
近年来,随着信息技术及应用领域的不断发展,人脸检测与跟踪技术成为计算机应用领域的一个研究热点,不断有新的研究成果出现。本文从人脸检测和人脸跟踪两个方面展开研究,并应
基于 WEB 的应用服务系统,在 Internet 技术推广以来,得到迅速发展。近年来,各高校也纷纷开展网络信息化建设,校园网上运行的办公自动化、综合教务管理、财务管理、人力资源、网络教学、综合信息服务等系统在为学校提供信息服务的同时,也提高了管理人员的素质,并正在改变着人们的管理观念。然而,在各种管理服务系统中,却甚少有专门针对学生管理工作的网络服务系统。国内各高校普遍对此投入不多,相关的文献资
随着信息化的不断发展,企业对应用集成和应用互操作性的要求越来越高,但是由于不同应用系统间的异构性,使得企业间及部门间的数据交换、集成面临着很大的困难,极易导致信息孤岛的
步态识别是生物特征识别技术中的一个新兴领域。它旨在根据人们的走路姿势实现对个人身份的识别或生理、病理及心理特征的检测,成为近年来生物医学信息检测领域备受关注的前
随着互联网数据的爆发式增长,人们对信息获取、知识习得的需求也越来越高,这种需求一方面体现在对高质量和相关度的信息知识的要求,另一方面体现在对个性化、智能化的高效检索系
在手机彩信业务普及的今天,每天都会有大量的彩信图像进行检索和传送,这些数字图像中包含了大量有用的信息。然而,由于这些图像是无序地分布在世界各地,图像中包含的信息无法
近些年,我国数字多媒体产业发展迅速,市场上不断出现新的视听产品:MP4、数码照相机、数字广播电视、下一代高清晰度DVD……按照广电总局的规划,到2015年,我国将停止模拟电视广播,全
网格计算是21世纪新兴的网络计算方式,生物信息学的主要任务是以计算机为工具对生物信息进行存储、检索和分析【InfoBio】,北京大学生物信息中心开发了称作WebLab的生物信息