自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zl198183的专栏

什么是生活?什么是程序员的生活

转载 解析SOA十大设计原则

 一、明确的边界    通过跨越定义明确的边界进行显式消息传递,服务得以彼此交互。有时候,跨越服务边界可能要耗费很大的成本,这要视地理、信任或执行因素而定。边界是指服务的公共接口与其内部专用实现之间的界线。服务的边界通过 WSDL 发布,可能包括说明特定服务之期望的声明。    二、服务共享和约和...

2009-10-29 08:53:00

阅读数 389

评论数 0

原创 需求分析

 总结的一些系统分析的经验 http://soa.5d6d.com/viewthread.php?tid=850&fromuid=1做需求分析,我觉得最重要的任务是简化业务流程、规则、逻辑;丰富用户体验;     0. 尽量将复杂的用户需求抽像成最简单的业务规则、数据库结构来实现。因为需求...

2009-10-29 08:50:00

阅读数 336

评论数 0

转载 需求分析

 某日,老师在课堂上想考考学生们的智商,就问一个男孩:“树上有十只鸟,开枪打死一只,还剩几只?” 男孩反问:“是无声枪么?” “不是。” “枪声有多大?” “80~100分贝。” “那就是说会震的耳朵疼?” “是。” “在这个城市里打鸟犯不犯法?” ‘不犯。” “您确定那只鸟真的被打死啦?” “确...

2009-10-29 08:48:00

阅读数 330

评论数 0

转载 软件生命周期模式

 软件生命周期模式 http://soa.5d6d.com/viewthread.php?tid=852&fromuid=1对于不同的软件系统,可以采用不同的开发方法、以及运用不同的管理方法和手段。实际上,软件生命周期法在开始的时候只是一个概念。因此,在应用软件开发生命周期法时,许多开发团...

2009-10-29 08:46:00

阅读数 402

评论数 0

转载 软件工程的目标与常用模型

软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量是 软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实。生产率是软件 供应方最关心的问题,老板和员工都想用更少的时间挣更多的钱。质量与生产率之间有 着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双...

2009-10-29 08:42:00

阅读数 463

评论数 0

原创 4+1视图方法的3大特点

1995年,Philippe Kruchten在《IEEE Software》上发表了题为《The 4+1 View Model of Architecture》的论文,引起了业界的极大关注。后来,Philippe Kruchten加入Rational,他的4+1视图方法演变为著名的、为许多架构师...

2009-10-29 08:21:00

阅读数 495

评论数 0

原创 XML的优点

导读:  XML的优点  XML作为一种数据格式有更多的优点[5]:  u  开放性  XML得以成功的主要因素之一就是他的基于规范和标准的开放性。XML技术根据标准规范,允许在任何平台上读取和处理数据。更重要的是XML允许通过HTTP和其他传输协议交换XML数据。  u  简单性  XML另外...

2007-11-24 15:06:00

阅读数 6445

评论数 1

原创 工作流参考模型

导读:  工作流参考模型  WFMC的WFMS参考模型,它描述了WFMS体系结构中的主要模块以及模块之间的接口。该参考模型中主要涉及到的以下几种数据[23]:  1. 工作流控制数据(Workflow Control Data):由WFMS或工作流执行服务中的内部数据。工作流执行服务器维护内部控...

2007-11-24 11:06:00

阅读数 890

评论数 0

原创 工作流管理系统的体系结构

导读:  工作流管理系统的体系结构  工作流管理系统的实际应用可以提高系统的柔性和软件的重用性,并且可以增加工作过程的透明度,提高工作效率。利用工作流管理系统还可以对生产经营过程的合理性进行分析,从而为BPM提供支持。为了适应市场的多元化及实现不同工作流系统之间的集成,必须对工作流管理系统的主要...

2007-11-24 11:06:00

阅读数 758

评论数 0

原创 工作流的基本概念

导读:  1993年工作流管理联盟的成立标志着工作流技术开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操作,WFMC在工作流管理系统的相关术语、体系结构及应用编程接口(WAPI)等方面制定了一系列标准[20]。  不同的研究者和工作流产品供应商从不同的角度给出了工作流的定义。  工作流管...

2007-11-24 11:06:00

阅读数 816

评论数 0

原创 工作流的发展

导读:  工作流的发展  工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。工作流...

2007-11-24 11:06:00

阅读数 611

评论数 0

原创 WEB SERVICE

导读:  WEB SERVICE  Web Service是由 Worldwide Web Consortium(W3C)设计和指定的标准,主要用来促进跨平台的程序之间的通信。目前,Web Service标准主要包括三个部分:Web服务描述语言WSDL,简单对象访问协议SOAP以及统一描述、发现...

2007-11-24 11:05:00

阅读数 559

评论数 0

原创 STRUTS架构

导读:  STRUTS架构  STRUTS架构  Struts Framework[24]是一种基于JAVA的技术,Web应用程序开发者通过Struts Framework即可充分利用面向对象设计、代码重用以及“编写一次、到处运行”的优点。Struts提供了一种创建Web应用程序的框架,其中对应...

2007-11-24 11:05:00

阅读数 649

评论数 0

原创 JAVA技术和J2EE架构

导读:  JAVA技术  JAVA[9][12]作为一种程序设计语言虽然只发展了短短的几年时间,但是作为一种比较纯粹的面向对象的技术,在不同的领域中,如设备、移动通信、企业应用等,引发了一场新型的程序设计模型和方法的革命,应该说,正是JAVA的出现,才真正的将面向对象技术的应用发挥到了淋漓尽致的...

2007-11-24 11:05:00

阅读数 597

评论数 0

原创 企业应用系统的功能结构

导读:  企业应用系统的功能结构  企业应用系统一般是集OA办公、日常管理、工作办理以及系统业务开发等于一体的平台,流程模板系统  流程模板系统的主要功能是通过Uniflow V3.5提供的定义工具,按照业务过程设计流程模板,并将流程模板发布为流程文件。这部分功能是Uniflow V3.5系统提...

2007-11-24 11:04:00

阅读数 666

评论数 0

原创 企业应用系统的设计

导读:  前面各节,介绍了什么是工作流、Uniflow V3.5的系统结构以及工作流与应用结合的模型,下面小节将详细描述如何基于Uniflow V3.5来构建企业应用。相对于传统的应用系统来说,基于工作流管理的企业应用系统更具有通用性,一旦系统开发完成,不需随着业务流程的变化再以编码的形式修改应...

2007-11-24 11:04:00

阅读数 516

评论数 0

原创 Uniflow V3.5系统与应用结合的模型

导读:  在前面我们主要关注Uniflow V3.5系统的整体结构及功能,接下来,我们自然要回答这样的问题,即如何有效利用信息技术从而实现理想的业务过程。为此,我们一定不能忽视面向过程的方法,必须以能够应对未来变化的方式构建应用系统,建立与应用结合的模型[8]。一般工作流应用模型的建立都要遵循一...

2007-11-24 11:04:00

阅读数 616

评论数 0

原创 架构设计师与SOA,第2部分

导读:  本系列的第 1部分介绍了有关架构设计师以及 SOA 架构的知识,分析了 SOA 架构师在设计 SOA 系统架构时有哪些应该特别注意的地方。本文将延续第一部分的内容,向您介绍了SOA 为企业级架构设计带来的影响,以及在构建基于 SOA 架构的企业系统时应该怎样保证所构建的系统架构能够满足...

2007-11-24 11:03:00

阅读数 601

评论数 0

原创 架构设计师与SOA,第1部分

导读:  架构设计师与SOA, 第 1 部分  SOA(Service-OrientedArchitecture),即面向服务的架构,这是最近一两年出现在各种技术期刊上最多的词汇了。现在有很多架构设计师和设计开发人员简单的把SOA和Web Services技术等同起来,认为SOA就是Web Se...

2007-11-24 11:03:00

阅读数 678

评论数 0

原创 开发人员为何需要企业服务总线

导读:  引言  重要的应用程序很少是单独存在的;如果不能与其他的应用程序一起使用,应用程序将难以发挥很大的作用。面向服务的体系结构往往将应用程序集成在一起,这样它们就可以协同工作并提高工作效率,每个应用程序都分成必须相互集成的各个部分。SOA 模型——服务使用者调用服务提供者——可能看起来相当...

2007-11-24 11:03:00

阅读数 600

评论数 0

原创 用于实现Web服务的SOA编程模型,第1部分:IBM SOA编程模型简介

导读:  用于实现 Web 服务的 SOA 编程模型,第 1 部分: IBM SOA 编程模型简介  IBM 面向服务体系结构(Service-Oriented Architecture,SOA)编程模型使非程序员可以创建和重用 IT 资产,而不需要掌握 IT 技能。该模型包括组件类型,布线,模...

2007-11-24 11:02:00

阅读数 452

评论数 0

原创 非功能性需求(Non-functional requirements)模式

导读:  非功能性需求(Non-functional requirements)模式  服务组合并不仅仅是功能组合,我们还应该描述其它一些非功能性需求作为模式并把它们融合到决策制定中。我们曾经尝试过把付费机制模式看作服务组合的一部分,在付费机制和通常的非功能需求模式中产生了很多问题,它们包括: ...

2007-11-24 10:58:00

阅读数 739

评论数 0

原创 服务设计模式

导读:  服务设计模式  在特定的上下文背景中,我们设计软件时会遇到许多问题,设计模式是以一种抽象的方法从那些经过良好验证的不断出现的问题的解决方案中提取出来的,即“我们可以反复使用一个解决方案而不用作两次同样的操作”,这使得那些没有实际经验的设计人员也可以对各类问题设计出灵活、一流的解决方案。...

2007-11-24 10:57:00

阅读数 313

评论数 0

原创 服务组合模式

导读:  服务组合模式  Intent  使用户可以容易地定义并更改组合服务;  Context 定义增值的组合服务;  Problem  如果某一企业决定提供一个增值组合服务,它需要定义一个服务调用时可以执行的业务流程,这个流程需要分解为预先存在的服务。此外,必须描述出那些服务之间的相互关系,...

2007-11-24 10:57:00

阅读数 369

评论数 0

原创 服务发现模式

导读:  服务发现模式  Intent   使Web服务的发现和集成实现自动化;  Context 服务消费者寻找服务来满足他的需求;  Problem 即使是寻找一个长期的贸易伙伴,服务消费者也同样会面临着众多的  困难。然而只有那些基于案例的Web服务集成,如旅馆预定服务只有在  服务发现过...

2007-11-24 10:57:00

阅读数 425

评论数 0

原创 Web服务组合流程

导读:  Web服务组合流程  UDDI定义一种公用方法发布商业信息和服务信息。它用来检测指定的商业伙伴是否提供某一特定Web服务;发现某一特定领域中提供特定服务的公司;并定位合作者或意向性合作者已经发布的Web服务以便了解所需的技术性细节与该服务进行交互。UDDI规范由SOAP消息的XML s...

2007-11-24 10:56:00

阅读数 661

评论数 0

原创 几种建模方式比较

导读:  几种建模方式比较  实际应用中存在着许多关于流程的描述方法如脚本语言、一般图形网络方法(状态跃迁图)、形式化的图形网络方法(Petri网)、基于逻辑方法、进程代数方法、ECA规则等。  ◎  脚本语言:基于脚本语言的描述方法包括为为务流程度身定做的控制流和数据流结构。它提供了简洁的描述...

2007-11-24 10:56:00

阅读数 491

评论数 0

原创 Web服务的发现策略

导读:  Web服务的发现策略  随着网络的普及与高速发展,如何按需从网络中获得服务,成为了一个十分关键的问题。为此,呈现出了一系列解决方案,典型的是UDDI[4]规范。目前UDDI 主要提供如下三种查询方式:  (1) 浏览方式:用户通过输入该企业名字中的一两个单词来获得该企业的Web 服务列...

2007-11-24 10:56:00

阅读数 313

评论数 0

原创 服务组合

导读:  服务组合  服务组合是为了满足一些用户的需要而把一定数量的现有服务组织起来形成具有综合功能的服务集合,它的动力来自于Web服务的出现以及通过WWW把Web服务组织在一起以提供增值服务。服务组合技术主要涉及简单服务与复杂服务的表示,后者是简单服务或其它组合服务的结合体。组合服务的定义需要...

2007-11-24 10:56:00

阅读数 418

评论数 0

原创 Web服务服务流程执行语言

导读:  Web服务服务流程执行语言  Web 服务的业务流程执行语言(Business Process Execution Language for Web Services,BPEL4WS)规范,其定位是要成为整合方面的 Web 服务标准。使用者可以创建能够完成 Web 服务调用、操纵数据、...

2007-11-24 10:55:00

阅读数 285

评论数 0

原创 语义Web服务

导读:  语义Web服务  现在,互联网已经成为人们进行信息交流的重要工具。人们可以通过互联网来寻找自己关心的信息,也可以通过互联网来将自己的信息发布出去。但随着互联网应用的不断扩展,现有互联网技术的局限也逐渐暴露出来。现有互联网技术的核心是超文本系统,它的主要思想是通过统一资源标识符(URI:...

2007-11-24 10:55:00

阅读数 594

评论数 0

原创 组合Web服务的描述及实现

导读:  组合Web服务的描述及实现  根据现实商务应用的不同种类,将Web服务也按其行业的相关性划分成不同的类别,即这里的服务社区。它是一个虚拟的概念,是表示不同类别服务的视图。组合服务及一部分基本服务被注册到服务社区上,使得基本服务发生的变化只影响到所属服务社区的注册信息,由此可实现  We...

2007-11-24 10:55:00

阅读数 378

评论数 0

原创 Web服务组合所面临的问题

导读:  Web服务组合所面临的问题  在开放的网络环境下,Web Services 还有许多问题需要解决。如怎样防止恶意的访问? 如何保证多个不同的Web Services 的事务一致性? 以及如何对用户访问进行计费等一系列问题。主要问题如下:  (1)可靠性问题  网络上不同主机的可靠性不同...

2007-11-24 10:55:00

阅读数 369

评论数 0

原创 扩展的UDDI功能

导读:  扩展的UDDI功能  现有的UDDI系统只提供服务的发布和查找功能,一方面它不能满足通常情况下,服务消费者需要在使用Web服务前要了解的有关该服务服务质量(QOS)方面的信息,另一方面也没有解决UDDI在语义方面的缺陷。于是在研究传统UDDI规范的基础上,我们对它进行了适当地改进与扩充...

2007-11-24 10:55:00

阅读数 430

评论数 0

原创 引入Web服务的必要性

导读:  引入Web服务的必要性  由于应用程序有成千上万的用户,且分布在世界各地。客户端和服务器之间的通信、客户端程序的维护和升级对用户和开发人员来说都是非常令人头疼的问题,想把客户端程序发布到每一个用户手中也是不可能的。如果采用Web 服务,则不仅缩短了开发周期,还减少了代码复杂度并能够增强...

2007-11-24 10:54:00

阅读数 309

评论数 0

原创 Web服务的潜在优势

导读:  Web服务的潜在优势  下面的几段会从受益角度对现实的应用和Web服务进行一下比较。  ◎迅速而简易的配置:企业使用Web服务模型能够提供新的服务和产品而不用延误和进行重复投资。他们通过再使用/或绑定现在的服务可以开发一个新的Web服务。例如:Web服务入口通过为任务量管理、股票报价等...

2007-11-24 10:54:00

阅读数 488

评论数 0

原创 面向服务的架构(SOA)

导读:  面向服务的架构(SOA)  SOA是用于设计可共享的、可重用的、互操作的Web服务技术的实实在在并不断发展的综合体。同样重要的是,在过去几年里问了一种通用的、标准化的SOA驱动的中间件结构。这种结构建立WSDL、SOAP、和UDDI基础之上。  SOA建立在虚拟化概念基础之上。在这种范...

2007-11-24 10:54:00

阅读数 245

评论数 0

原创 Web服务涉及的主要技术

导读:  Web服务涉及的主要技术  今天在Web 服务的领域中有许多活动。我们经常看到的是一系列相关标准的快速发展与成熟,它们定义了Web服务的基本结构及Web服务支持开发的开发工具。WSDL,SOAP,UDDI 和XML 是这些众多选择中的几个。它们倾向于在一个面向服务的非集中、分布式的环境...

2007-11-24 10:54:00

阅读数 606

评论数 0

原创 Web Ontology Language(OWL)概述

导读:  Web Ontology Language (OWL)概述  OWL简介及其在语义Web中的地位  OWL(Web Ontology Language)适用于这样的应用,在这些应用中,不仅仅需要提供给用户可读的文档内容,而且希望处理文档内容信息。OWL能够被用于清晰地表达词汇表中的词条...

2007-11-24 10:53:00

阅读数 1354

评论数 0

原创 Web服务的组合与分割

导读:  Web服务的组合与分割  从外部使用者的角度而言,Web服务是一种部署在Web上的对象/组件,它完成一定的功能。既然如此,那么就可以针对其所具有的功能进行分类,因为只有对Web服务进行标准统一而又准确的分类,才能保证UDDI注册和发现功能的准确性。本节从Web服务所完成功能和所属类别的...

2007-11-24 10:53:00

阅读数 383

评论数 0

提示
确定要删除当前文章?
取消 删除