1、北京交通大学硕士学位论文基于工作流的铁通计划与建设管理信息系统的研究姓名:韩天虹申请学位级别:硕士专业:通信与信息系统指导教师:孟嗣仪20080601:,协,:,;,;,如;,;。;锄,:;:学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名牟耘孕咖签字日期:如扩年导师签名:琵朗仪签字日期:刁甜年月莎日,独创性声明本人声明所
2、呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京交通大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者签名耘啷少签字只期:聊年莎月?相致谢本次论文工作是在我的导师孟嗣仪老师的悉心指导下完成的,论文从选题、构思、撰写直至完成都凝聚着孟嗣仪老师辛勤的汗水与心血。两年来孟嗣仪老师无论在治学还是做人方面的态度都让我受益匪浅,在学业和生活上对我的关心和指导更是让我衷心感谢。同时我要感谢刘云老师,她渊博的知
3、识和严谨的教学态度,对我来说都是笔宝贵的精神财富,她 对我的关心和教育让我深深感激。在此祝愿刘老师和孟老师身体健康,事业顺利。 还要感谢实验室张振江老师。在两年的研究生生活中,他在学术上给予了我有力的支持和指导,尤其是在论文完成阶段,张老师为我提出了大量的宝贵建议和意见,我在此表示诚挚的谢意。还要感谢我的父母。正是他们的养育之恩和多年来对我学业的默默支持,才使我有了今天的些许成绩。同时也要感谢陈本锡、李娟、薛涛等同学在我的论文工作中给予的热情帮助,在此向他们表示感激。最后,感谢在百忙之中 为我评审论文的专家、老师,感谢所有支持和帮助过我的人,谢谢!综述系统建设的背景随着信息时代的来临,我国现代
4、化建设飞速发展,信息化已经成为建设现代化企业的必要条件,对于提高企业工作效率、提升企业形象和推进企业发展都有着至关重要的作用。对属于电信类企业的中国铁通北京分公司(后简称铁通),信息化显得尤为重要。随着铁通业务规模和业务种类的快速扩大,技术计划部与网络建设部(后简称计划部与网建部)两大部门对部门工作质量的要求越来越高,在要求项目流程完整性的同时对各种业务数据的保存、汇总与统计也产生了多样化和实时化的需求,而目前计划部与网建部的工作报表是通过各部门人员分别制定、统计,以附件的形式通过现有邮件系统或人工传递给下一环节,在灵活性和实时性上都存在着不足,对领导实时 的把握整个项目, 进行快速准确的决策
5、起不到积极作用。因此,铁通开展了 业务管理信息系统的建设工作,将计划部与网建部的业务和工作流程进行了系统化的整合,建立了以工作流为基础的铁通计划和建设管理信息系统这一高效有序的管理平台,以求达到信息利用的最大化和资源分配的最合理化,对推动公司日常工作和各项业务的精细管理起到了很大的促进作用。系统建设的意义随着计算机应用和网络的不断发展,建设便捷、高效的管理信息系统成为政府机关和企事业单位提高办公效率不可或缺的一部分。管理信息系统通过在网络上实现业务处理、 业务流程流转以及一些日常管理等职能的迁移,从而超越了时间、空间和部 门分割的限制,满足了部门内部信息的流动,实现了协同办公的需求。目前国内很
6、多企业已经建立了一系列独立的管理信息系统,这些系统从不同角度为企业客户提供服务,为推动企业信息资源建设做出了贡献。但由于受到客观条件的限制,普遍存在缺乏个性化服务和基于权限的定制化机制等方面的问题。同时各部门系统都各自提供独立的操作界面,用户只能通过这些系统提供的界面才能进行正常的操作和管理。在这种状况下,一方面给用户带来很大的使用不便,无法实现各部门之间的协同工作;另一方面在信息采集和系统管理上,也加重了各部门的负担,影响了信息发布的效率和各部门的工作积极性;同时,各部门的信息服务局限于部门内部,无法从整个企业服务的角度进行服务扩展。为此,企业的信息化建设需要有一个统一门户:根据用户角色和权
7、限进行个性化的定制服务,并在工作流的基础上将各部门的业务流程进行合理的分析与整合,使之最大限度地满足用户的特定需求,最终提供统一获取信息和发布信息的个性化系统平厶口本系统按照铁通计划和建设管理的实际业务需求,对计划部与网建部日常工作所需进行的各项工作进行系统的分析和整合,通过模式的管理信息系统实现计划、建设 管理功能,满足办公需要,提高工作效率,消除人工操作的不便和误差。本课题的主要工作内容及章节安排本课题根据铁通计划与建设管理的现状,以铁通业务内容及工作流程的要求和相关规范为基础,提出了一套基于工作流的铁通计划与建设管理信息系统的实现方案。本文 详细研究了实现铁通计划与建设管理信息系统的各项
8、关键技术,以及这些技术在系统中的实现方式。将业界流行的工作流技术及网建模方法应用于系统中,并在框架和槽言的基础上完成了系统的构架和功能实现。在系统的前端构建上,引入了技术, 优化了系统平台的前端显示。论文的章节安排如下:第一章综述。本章介 绍了本课题的背景, 阐述了系统建设的意义,并给出论文的工作内容和章节安排。、第二章相关技术及系统开发平台介绍。本章介绍了系统设计与开发的相关技术,包括工作流技术、工作流管理系统、网和工作流模型。另外 还介绍了系统的开发平台,用于系统平台前端开发的技术以及用于系统数据存储和操作的关系型数据库。这些技术与开发平台的研究为下一章系统的设计奠定了基础。第三章铁通计划
9、与建设管理信息系统的设计。本章在分析系统功能需求的基础上,详细设计 出基于工作流的铁通计划与建设管理信息系统集成平台,确立了系统的设计目标和设计原则,提出了该系统的体系构架理念和硬件运行环境,设计了系统的功能模块结构,并对每个模块的具体功能进行了详细的介绍。最后通过结合第二章的相关技术,进行了系统工作流模型和工作流引擎的设计。第四章铁通计划与建设管理信息系统的实现。本章介绍了系统关键模块的具体实现过程,包含的各个模块的实现流程图、数据库设计与代码开发情况,并对第三章涉及的工作流引擎的三个模块及其接口进行了具体实现。第五章关键技术与问题的解决。本章详细阐述了系统平台开发过程中的关键技术的实现和重
10、点问题的解决。主要包括:系统工作流模型正确性的验证、基于角色的多层系统访问控制机制和多用户并发操作等。第六章总结与展望。本章对本文所做的工作进行了总结,并对下一步工作进行了展望。相关技术及系统开发平台介绍铁通系统是在基于网工作流的基础上,进 行系统工作流模型的建模。并在平台上,用技术和徉语言来实现功能,后台使用数据库来进行数据的存储和操作。下面详细介绍工作流、网技术和其它系统开发平台工作流技术及工作流管理系统工作流是为了提高工作效率而产生的,它通过先进的电子通信和网络技术,使企业中并行任务的执行过程线性化。从用户使用的角度看,工作流就相当于将特定的任务发送给用户,用户可以使用相应的应用工具进行
11、表单处理和数据存储,按要求完成任务之后,将执行结果传递给下一用户,由下一用户按照要求继续执行任务。如此反复,便形成了工作流程,简 称为工作流。工作流技术工作流的概念目前尚无统一、明确的定义。工作流管理联盟(,)将其定义为:业务流程的全部或部分自动化。在此过程中,文档、信息或者任务按照一定的过程规则流转,实现组织成员间的协调工作,以期达到业务的整体目标。 简言之,工作流即 业务流程的自动化或半自动化的执行。下面 简要介绍与工作流相关的一些基本概念及其相互关系【】。下面介绍工作流的相关概念以及它们之间的联系。如图所示。图工作流的基本概念及其联系)业务流程:在功能确定的组织结构中,能 够实现业务 目
12、标和策略相互连接的过程和活动集。例如,施工管理、 项目审批过程等。)过 程定义:业务流程的形式化描述,用来支持系统建模和运行过程的自动化。过程可分解 为一系列子过程和活动,其定 义主要包括描述过程起始、终止的活动关系网络以及一些关于个体行为的信息,如部门成员、与应用项目相关的数据等。)活动:实现过程逻辑步骤的工作任务的描述,一般分为手工操作和自动处理两类。活动 是过程执行中可被工作流机调度的最小工作单元,要求有人或机器的参与。)工作流管理系统(,日订):一种能定 义、创建和管理工作流执行的系统。它可通过单个或多个工作流机运行,并能存储和解释过程定义。)过 程活动实例:实际运行中的一个过程或活动
13、。每个实例代表一个能独立控制执行、具有内部状态的线程,可通 过标识被外界存取【 】。工作流管理是支持业务流程及信息过程重组的技术,主要包括以下三方面功能。)业务流程建模及工作流描述:需要有工作流模型和方法对工作流进行描述,并获取业务流程。工作流描述的是流程的抽象,其抽象层次高低取决于工作流描述的目的。)工作流执行和自动控制:需要有技术来执行和控制工作流定义中所描绘的任务。)业务流程重组:需要有优化流程的方法。流程优化策略依赖于重组的目标,工作流高层次的描述为重组提供了推理的便利嘲。工作流管理过程如图所示。业务流程重组图工作流管理过程工作流管理系统工作流管理系统是一种在工作流形式化表示的驱动下,
14、通过软件的执行而完成工作流定义、管理及 执行的系统,其主要目 标是对业务过程中各步骤(或称活动、环节)发生的先后次序以及与各步骤相关的相应人力或信息资源的调用等进行管理而实现业务过程的自动化。当然此种管理可能会在不同的信息及通信环境下实现,所涉及的范围可以小至一两个人的工作组,也可以大到企业与企业之间。它包含三大功能模块:建立时功能、运行时实例控制功能、运行时同用户及应用的交互功能例。为了能够更好地支持企业经营管理过程建模、分析和实施,适应市场多元化的趋势,实现 工作流技术的标准化和开放性,从而支持异构工作流管理系统与产品之问的交互,发 布了工作流管理系统的参考模型,如图所示。该模型定义了一个
15、基本的工作流管理系统所需要的个基本组件,并制定了各组件之间的应用管理工具和编程接口,为不同的工作流管理系统间交互操作提供了快速有效的集成解决方案【。这与铁通的部门间交叉业务多,系统间数据访问频繁等特点相符,因此,设计和实现 基于工作流的铁通计划与建设管理信息系统必须以标准的参考模型为基础。图作流管理系统参考模型该模型主要由工作流运行控制服务和围绕它的外部接口构成。工作流运行控制服务是一个由若干个工作流引擎组成的软件服务,用于创建、管理和执行工作流实例。它为过 程和活动实例提供运行环境,解释并使部分或整个过程定义处于激活状态,通 过接口与处理活动所需的外部资源进行交互。因此,工作流引擎的设计就成
16、为实现基于工作流的铁通计划与建设管理信息系统的关键。工作流引擎为工作流实例的执行提供运行环境。它包括以下一些典型功能【】:)解释工作流过程的定义;)创建、激活、暂停、终止工作流 实例和活动实例;)在工作流过程活动之间导航,包括串行或并行操作、最终期限调度、工作流相关数据解释等;)特定参与者的登陆与注销;)维护工作流控制数据和相关数据,将工作流相关数据从应用程序或用户端传送到其他应用程序或用户;)支持调用外部 应用和连接任何工作流相关数据的接口;)监视活动。以实现控制、管理和核查】。网技术及工作流模型量塞变通太堂亟堂焦监塞扭差技苤厘丕统珏筮垩台金绍网网是一种用网状图 形表示系统模型的方法,它可以
17、 对离散并行系统进行数学表示。网是年由卡尔佩特里发 明的,适合于描述异步的、并 发的计算机系统模型。它能从组织结构、控制和管理的角度,精确地描述系统事件变迁的依赖(顺序)和不依赖(并发)关系,广泛地应用于系统的描述和分析中。由于它既拥有一套严密的数学解析理论和直观的图形表达方式,又有丰富有效的分析方法,在描述同步资源共享、复杂系统的逻辑关系等方面具有很大的优势,因此可用于通讯协议、分布式系统、嵌入式系 统、自动生产系统、工作流分析等方面。由于网能够表达并 发的事件,被认为是自 动化流程理论的一种。研究 领域趋向认为网是所有流程定 义语言之母。一个网的结构元素包括:位置、变迁和弧。位置用于描述可
18、能的系统局部状态(条件或状况)。例如, 计算机和通信系统的队列、缓冲、 资源等。变迁用于描述修改系统状态的事件。例如, 计算机和通信系统的信息处理、发送资源的存取等。弧规定局部状态和时间之间的关系:他们引述事件能够发生的局部状态和由事件所引发的局部状态的转换。在网模型中,标记 ()包含在位置中,他们在位置中的动态变化表示系统的不同状态。如果一个位置描述一个条件,它能包含一个标记或不包含标记,当一个标记表现在这个位置中,条件为真;否则为假。如果一个位置定义一种况,在这个位置中的标记个数用于规定这种状态。例如,在计算机和通信系统中,标记可以用于表示处理的信息单元、资源单元和顾客、用户等对象实体。一
19、个网模型的动态 行为是由它的实施规则规 定的。如果一个变迁的所有输入位置至少包含一个标记,那么这个变迁可以实施。在这种情况下,这个变迁称为可实施变迁。 这类变迁的所有输入位置中都要清除一个标记,所有输出位置中都要产生一个标记。当使用大于的弧 权时,在变迁每一个输入位置中都要包含至少等于连接弧权的标记个数【。下面分别介绍几类网的定义。定义:有向网三元组(,;)称为有向网,简称网,的充分必要条件是:痧,()(),其中():(,),()抄:“),)分别为,的定义域和值域。和分别称 为的库所集和变迁集, 为流关系。库所和变迁又分别称为元素和元素,或元和元。称为的元素集。库所集和变迁集是有向网的基本成分
20、,流关系是在它们的基础上构造出来的,所以在丁和,之间用分号隔开。库所和变迁是两类不同的元素,所以,而 表示网中至少要有一个元素。每个库所代表一种资源,资源的流动由流关系规定,所以 变迁只能与库所有直接的流关系:,不参与任何变迁的资源表现为孤立的库所,不引起资源流动的变迁表现为孤立的丁元素,()()规 定网中不能有孤立元素。定义:位置转移网(,厂)一个六元组(,;,矿)称为位置转移网(也称网系统)当且仅当:)(:)是一个有向网,和分别称为位置和转移;):如,对每个位置给定一个(可能是无限的)容量;):, 给网的每条弧附加一个权;):如,是容量的初始标记,即 对于所有的,()();实际上,位置 转
21、移网是对网附加了一些条件:)在网中,可以有多个,且每个位置有一定的能力容纳;)弧:带有权值, 权表示当有相关事件 转移时,有多少可以转移;)转 移规则:转移能够发生当且仅当位置中含有的数大于或等于弧的权,且下一个 转移能容纳转移过来的。基于网的工作流模型网建模是一种基于形式化理论、基于状 态的建模方法,它通过严格的寓意和图形语言明确定义模型元素的状态,其演进过程也是基于状态驱动的。一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。网作为一种形式化的图形工具,像软件设计中的结构图、流程图一样直观、形象,并且在网中可以使用来模拟系统的动态行为和并发
22、活动。同时作为一种数学工具,它可以建立状态方程、代数方程以及系统行为的其它数学模型。工作流管理系统具有并发、异步、分布、并行、不确定和随机成分的特点,网在工作流建模方面的优势使其比其他方法更适合于对工作流管理系统进行描述和分析。运用网,可以使建模更加条理化;网可以作为工作流建模的表现方式和存储形式,有利于基于网的工作流管理系 统的实现;利用网的特性和已有的分析技术为工作流管理系统服务可以解决目前所定义的接口标准的缺陷。为了便于管理与控制,将基于网的工作流定义为如下的四元组(彳,),其中,表示工作流,表示活动集合,表示工作流的属性集合,表示工作流的状态集合(执行、挂起、完成等)。而基于网的活动可
23、定义为如下的四元组(,彳),其中,彳表示活动,表示活动的属性集合,表示活动的内容,表示活动的状态集合(未执行、正常执行、延期执行、挂起、完成等)。工作流模型的执行结构可以分为四种,如图左 边所示。四种结构的网描述如图右边所示。臣乎母()()()()玲扣蚪。廿一(一)()()广()图工作流模型的执行结构)串行执行:任务执行结束后,依次 执行任务和任务,如图()所示,其网模型如图()所示;)并行执行:任务和可以同 时执行或以任意的顺序执行,如图()所示,其网模型如图()所示;)选择执行:在任务和任务中 选择其一执行,如图钺昏)所示,其网模型如图()所示;)重复执行:任务可以执行一次或多次,如图()
24、所示,其网模型如图()所示。通常一个采用复杂工作流技术实现的管理系统,其工作流在形成时不是一成不变的,而是根据所要完成某项任务的需要,随时申请来动态形成,且一个工作流可以分成不同的多个子工作流程,它根据所要完成的任务情况,按照一定的规则,由各个独立的状态组成【】。为了准确地描述现实的工作流程,支持流程的 动态修改,本文选择网来模拟工作流实现机制。基于网工作流模型的正确性验证随着工作流管理技术应用领域日趋广泛化和复杂化对工作流技术也提出了更高的要求。虽然目前工作流产品每年以两位数的速度迅速增长,但是许多工作流管理系统并没有为过程模型的验证和仿真提供有效的段。模型可能会有错误或者并不是最优的,一旦
25、实际运行,后果将不如人意。因而随着企业规模的不断扩大和业务的不断复杂化,对企业业务过程模型在实际投入运行之前离线进行验证分析和优化就显得十分必要。所以验证工作流模型的正确性是模型分析和优化的主要内容。因此,现在工作流管理系统有必要提供可行的方法来对模型的正确性进行验证。工作流模型的中的正确性特征为:)任何情况下工作流网都能够最后终止并且终止时只有某个位置有一个,其余位置都是空的。)不能存在死迁移。若每个工作流网最后能够终止且终止时只有某位置有一个,并且不存在死迁移,则就可验证工作流模型的逻辑是正确的。在证明之前,首先要对工作流模型进行化简,下面先介绍几个要用到的化简规则:)工作流的串联网模型的
26、化简规则串联网模型用来定义工作流中一系列按固定颐序执行的活动,如图左端所示。化简后豳翻豳啦图基于网的工作流串联模型及其等价模型在图中,乞是刀个串行执行的时间变迁。为了降低模型的复杂性,可将刀个变迁进行性能等价化简,化 简后的模型如图右端所示。)工作流的并联网模型的化 简规则并联网模型用来定 义工作流中没有严格执 行顺序、可同时进行的分支活动,如图左端所示。它表示玎个变迁,厶从瞬时变迁处 开始并行执行,到瞬 时变迁同步后结束。化简后的性能等价模型如图右端所示。一哆当旷一廿叼一吣专卜叼图基于网的工作流并联模型及其等价模型)工作流的选择网模型的化简规则选择网模型用来定 义彼此之间相互制约与排斥关系的
27、分支活 动,这类分支活动往往根据具体的执行情况从多个分支中选择一个分支执行,如图左端所示。化简后的性能等价模型如图右端所示。化简后一图基于网的工作流选择模型及其等价模型)工作流的循环网模型的化简规则循环网模型用来定 义需要重复执行多次的活 动,变迁执行结束后,有一个重要的分支选择:要么返回执行变迁,要么结束由变迁和变迁乞组成的循环,继续执行下一个流程。其模型如 图左端所示。化简后的性能等价模型如图右端所示。乞一口化简后)、图基于网的工作流的循环模型及其等价模型概述是一套完整的开发工具,用于生成应用程序、桌面应用程序和移 动应用程序。、撑和弹全都使用相同的集成开发环境,该环境允许它们共享工具并有
28、助于创建混合语言解决方案。另外, 这些语言利用了的功能,此框架提供对简化 应用程序和开发的关键技术的访问。所具有的特性包括以下几方面:)智能设备应用程序。集成开发环境包括开发智能设备应用程序的工具。通过使用这些工具和精简版,用 户可以在个人数字助理、移动电话 和其他资源受约束的设备中,创建、生成、 调试和部署在精简版上运行的应用程序。)移动设计 器。移动设计 器扩展了和,可用来生成移动电话、和寻呼机的应用程序。此 设计器集成在中。用户可以创建移动应用程序,使用移动设计器修改移动窗体,然后生成和运行该应用程序(所有这些操作都是在中完成的)。)窗体。窗体是用于创建可编程页的技术。窗体将自己呈现为浏
29、览器兼容的和脚本,这 使任何平台上的任何浏览器都可以查看页。使用窗体,通 过将控件拖放到设计器上然后添加代码来创建页,与创建 窗体的方法相似。)窗体。窗体是用于应用程序开发的、基于的新平台。此框架提供一个有条理的、面向对象的、可扩展一一)叫矿的类集,使用 户能够开发功能丰富的应用程序。另外,窗体可作为多层分布式解决方案中的本地用户界面。)。是可以通过 使用接收请求和数据的应用程序。不受特定组件技术或对象调用约定的制约,因此可由任何语言、组件模型或操作系统访问。在中,可以使用、弹、的托管扩展或快速创建和包含。)支持。可扩展标记语言()提供描述 结构数据的方法。是的子集,非常适合在上传送。万 维网
30、联合会()定义了标准以使结构化数据保持统一并独立于应用程序。完全支持,提供了设计器以使编辑和创建架构更容易。此外,要求运行在下,是用于生成、部署和运行曲和应用程序的多语言环境。它由以下几个主要部分组成:)公共语言运行库。运行库实际上在组件的运行 时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在 组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及 强制执行安全策略。在开发时,运行 库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的相比。特别是反射等功能显著减少了
31、开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。)统 一编程类。 该框架 为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集()。目前,开发人员使用基 础类,而开 发人员使用、基础类 。框架统一了这些完全不同的模型并且为和程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从到什的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。技术是一种建立在通用语言上的程序构架,能被用于一台服务器来建立强大的应用程序。提供 许 多比现在的开发模式强大的的优势。它主要有以下方面的特点:执行效率的大幅提高。是
32、把基于通用语言的程序在服务器上运行。不像以前的即时 解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,比一条一条的解释强很多。)世界级的工具支持。构架是可以用公司最新的产品开发环境进行开发。这些仅是强大软件支持的一小部分。)强 大性和适应性。因为是基于通用 语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在应用软件开发者的几乎全部的平台上。通用语言的基本 库、消息机制、数据接口的 处理都能无缝的整合到的应用中。同时也是语言独立化的,所以用 户可以选择一种最适合用户的语言来编写用户的程序,或者把用户的程序用很多种语言来写,现在已经支持的有撑、和。将来,这样的多种程序语言
33、协同工作的能力保护用户现在的基于开发的程序,能够完整的移植向。)简单性和易学性。是运行一些很平常的任 务如表单的提交客户端的身份验证、分布系 统和网站配置变得非常简单。例如页面构架允许用户建立用户自己的用户分界面,使其不同于常见的界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。)高效可管理性。使用一种字符基础的,分级的配置系统,使用户服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为的哲学观念使的基于应用的开发更加具体快捷。一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是 这么简单。)多处理器环境的可靠性。已 经被刻意 设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使用户现在的应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的却做不到这一点。)自定义性和可扩展性。设计时考 虑了让网站开发人员可以在自己的代码中自己定义 ”的模块。这与原