服务软件开发技术思考论文_第1页
服务软件开发技术思考论文_第2页
服务软件开发技术思考论文_第3页
服务软件开发技术思考论文_第4页
服务软件开发技术思考论文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、服务软件开发技术思考论文鉴于面向服务架构开发的软件有其固有的属性和特点,其内身的高内聚、低耦合特性,使面向服务软件更加稳定高效,再加上面向服务软件的运行不受平台的影响, 使面向服务软件在我国企业系统集成和软件发展中得到广泛应用, 现已成为我国企业运用系统集成和开发新系统的重要措施。随着经济的发展和社会的进步,当今时代已经成为了信息化时代,计算机软件开发技术水平不断提高,网络技术发展迅速。随着计算机网络的快速发展和不断进步, 信息服务系统在我国社会发展和经济增长方面起到越来越重要的作用。伴随计算机网络的发展, Web服务技术水平也随之提高,人们通过计算机网络获取丰富的信息资源,对于计算机软件各方

2、面的要求也越来越高。 虽然面向服务软件开发技术在一定程度上已经取得了阶段性成果, 但是还是无法完全满足当今人们对于计算机软件的需求, 在今后的面向服务软件开发技术的研究过程中,还需不断探索和创新, 从而不断完善和提高面向服务软件开发技术,促进面向服务软件开发技术的发展。 虽然当今面向服务软件开发技术在不断完善和进步, 但是还是存在着各种各样的问题, 例如软件复用程度不够, 软件集成性能得不到提高, 这些问题严重影响着用户对于服务软件的使用, 也阻碍了我国面向服务软件开发技术的发展。利用 SOA开发计算机软件时, 开发工作人员只需关注 Web服务和用户需求,至于二者之间的关系由服务接口所负责,

3、无需开发工作人员单独的研究。利用 SOA架构开发服务软件,在服务软件的设计、分配、功能和维护方面都有着独特的优点和好处, 因此成为了服务软件开发技术研究的重要关注点。 在面向服务软件开发过程中, 软件系统的重要开发环节就是服务环节, 服务也是服务软件的首要要求。 由于服务软件的功能不全面, 服务具有局限性, 导致服务软件很难发挥完整功能作用,不能切实地真正满足人们的需求。因此,在今后的面向服务软件开发研究过程中, 要不断完善服务软件的功能, 加强服务软件的性能,研究出功能更加全面的 Web服务从而更好地应用于服务软件。总而言之, 在面向服务软件开发过程中,应用科学合理的服务组合来完善 Web服

4、务功能尤为重要。当今我国的面向服务软件开发技术基础较差,起步较晚,虽然在一定程度上已经取得了阶段性成果,但是在面向服务软件开发技术研究工作中, 还是存在着各种各样的问题。为此,我们有必要对面向服务软件开发技术进行探究, 从而提高我国面向服务软件开发技术水平, 让面向服务软件开发技术更好地服务于社会,促进我国信息化的发展。为了更好地研究面向服务软件开发技术,我们有必要对 Web服务软件开发技术的基础进行了解和探究, 从而切实地提高服务软件开发技术水平,让服务软件在今后的生活和工作中发挥更大的作用。2.1软件服务面向服务软件技术是随着信息化时代的来临而衍生出来的一种新技术,它使计算机软件与互联网更

5、好地进行匹配,切实地促进了我国互联网技术的发展。 面向服务软件的首要目标就是为用户服务,它依靠功能系统为用户提供服务, 方便用户利用计算机网络来享受服务软件的服务功能。 所谓服务的概念, 就是应用具有业务功能的系统模块,让用户通过服务接口进行工作或者开展业务。而服务架构中的服务作用,在工作方面来说就是为企业业务提供服务,就计算机网络来说,就是通过 Web服务方式对软甲进行封装,发挥其设计功能。服务有着各种各样的优点和特点, 这为其提供用户服务奠定了坚实的基础。用户在使用服务时, 鉴于服务边界清晰的特点, 更加方便的通过接口获取服务。依据服务的兼容性特点,用户在使用服务过程中,可以很方便的与他人

6、进行信息交流。同时,各个服务功能之间相互独立,松散耦合,在用户使用服务功能时,没有必要了解服务细节,较少了不必要的麻烦。另外,在进行服务设计时,要遵循相应的服务设计原则。首先,服务的命名要让用户容易记住,服务应内聚完整,服务封装内部细节以及服务无状态。 只有对服务进行科学合理地设计,才能保证增加用户对于服务的使用,促进服务的进一步发展。2.2SOA和 Web服务技术基础面向服务架构( SOA)是一种应用广泛的设计架构,它具有松散耦合和粒度大的优点, 使系统服务利用服务接口很好地进行连接,利用服务接口标准化和各项服务之间统一化来实现通信过程。普通的SOA架构由服务管理、服务开发工具、服务组件、服

7、务总线、基础服务构成。另外一个服务架构就是云服务架构,云服务架构由IaaS、PaaS、和 SaaS构成, IaaS 是组成云服务构架的基础部分, PaaS是云服务平台, SaaS的作用是为用户提供服务。云服务架构的发展依据于虚拟化技术和分布式计算以及海量存储技术, 虚拟化的发展过程依据于基础设施,分布式计算和海量存储技术的发展构建了云服务平台,随着云服务架构的不断发展, 云服务技术水平的不断提高, 软件和平台以及基础设施三者之间的关系会更为紧密。 Ucocloud 模型主要由web前端、 master 主控服务以及 worker 工作机构成。其工作核心是 master 服务,它负责调整任务和管

8、理 worker ,worker 负责不同的业务,增强其计算能力。 master 主控服务主要是调整和维护 Task 和 worker 的分布顺序, web前端负责获取 master 主控服务中的数据信息,worker 工作机主要是对具体的业务进行执行。 WebService 是 Web 的一个应用程序,它是独立的、可进行编程的应用程序,它的描述、协调、配置应用程序依靠XML来完成。 WebService 结构主要由服务提供者和服务代理以及服务使用者构成,其三者发挥各自的功能来实现 WebService 的服务功能。 WSDL是一种描述服务的语言,其是基于XML格式的描述语言。 WADL主要由

9、 Types、Message、Opeera?tion 、PortType 、Binding 、Port 、Service 构成,依靠这些元素对服务进行语言描述。 WSDL的语言描述具有开放性特点,便于WSDL与其它语言之间进行相互访问, 增加了服务之间的网络传输协议种类和消息格式。SOAP是一种简单的服务访问协议,可以方便WebService 在互联网中进行信息交换,提供了信息交换平台。UDDI是一种统一服务描述语言,为用户提供注册服务。 UDDI主要由 UDDI数据模型和 UDDIAPI以及 UDDICloudService 所构成。如今,随着社会的进步和计算机网络技术水平的不断提高,用户可

10、以选择和使用的服务软件日益增加, Web服务形式被广泛地应用到当今的服务软件之中。 随着 Web服务的增加, 使得过多的功能产生相似或者重复的现象,还不能完全满足用户的功能需求。为此,加紧研究服务软件组合技术尤为重要。 Web服务组合,使相似或者重复的功能合并,在根据用户的需求提炼出更多的功能, 使 Web更好地满足用户的功能需求。3.1Web服务组合Web服务主要由服务提供者、服务请求者和服务代理组成,通过三者的相互合作来完成服务过程。用户利用UDDI,依靠 Web提供的服务发布和发现以及绑定来完成网络注册,从而使用服务。现如今,我国大多数的网民都是服务请求者。从过程模型方面来说,Web服务

11、是依靠控制流和数据流完成服务过程的,从构成单元来说,Web服务内部单元可以进行相互合作和协调,完成服务过程。Web服务组合,有着固有的属性和特点,其动态性和自适应性可以通过UDDI对 Web服务进行动态管理。 其次层性和可扩展性, 可以使 Web服务产生新的功能,更好地适应用户的需求。 Web服务组合,还可以更大程度的提高软件的开发效率,提高组合的自动化程度。3.2Web服务组合的方法Web服务组合的方法大致上可以分为两大类,静态组合和动态组合。静态组合以往的组合方法是依靠于编码方式,但是依靠编码对静态服务进行组合,使组合方式不够灵活,效率很低,严重影响 Web 服务的组合过程。 因此,当今静

12、态组合主要依靠于模板对静态服务进行组合。动态服务组合当今主要有三种组合方式, 基于 Petri 网的服务组合方式、基于 BPEL的服务组合方式和基于网络组件的服务组合方式。无论是静态服务组合还是动态服务组合, 目的都是不断地完善用户对于网络的服务功能需求,使人们更加受益于当今信息化时代。3.3基于语义的服务组合在调查用户对于服务的满意程度方面,Web服务质量的算法是关键算法。当今,五维的Qas模型应用广泛,依靠其执行时间、执行成本、服务声誉、 可靠性和可用性对Web服务进行衡量。为了切实地提高计算机网络自动选择Web服务的能力水平,语义 Web服务是必不可少的。语义 Web服务对服务的各种属性

13、和特点进行分析和探究,从而更好地为用户提供服务。 现如今,用户可以依靠关键字便捷地获取计算机网络信息,离不开语义 Web。服务软件的应用给人们的生活和工作带来了很大的便利,促进了社会信息化程度的发展。 为此,我们有必要对服务软件的信任评估进行研究。4.1服务信任服务信任,是用户对于所使用服务的一种相信,这种相信依靠自身的判断力和网络经验。 通过用户对于服务的信任度分析, 可以使用户更加放心地使用服务。 服务信任有着固有的性质, 主要是主观性、动态性、可度量性、传递性、时间衰减性和非对称性。对于服务的信任,可以分为身份信任和行为信任,直接信任和间接信任。4.2面向服务的信任评估模型面向服务的信任评估模型的建立,要依靠服务的属性和特点来明确划分服务的服务范围, 并且对 QaS的非功能属性加以分析, 从而逐步建立面向服务的信任评估模型。首先,服务提供者要在服务注册中心进行注册,然后向信任管理器发出信任数据,申请信任信息,然后信任管理器对服务进行信任评估,才能完成信任服务评估过程。基于 SOA的 GPIMS系统开发实践,要对 GPIMS系统的结构进行了解,对其建模过程和服务设计过程加以分析。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论