




已阅读5页,还剩62页未读, 继续免费阅读
(生物医学工程专业论文)基于xml的异构系统的工作流管理系统的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
查些查兰堡生兰丝盎垒星! 坠曼三 o nt h ep r o b l e m so fx m l b a s e dw o r k f l o w m a n a g e m e n ts y s t e m f o rh e t e r o g e n e o u s s y s t e m s a b s t r a c t t o d a yo n eb u s i n e s sf l o wo f t e nc o v e r sm a n yd i f f e r e n to r g n i z a t i o n so rd i f f e r e n t 硅e 芬a 舾e i r 穗i no n eo r g n i z a t i o n , s o m em a n - m a d et r o u b l e sw o u l do c c l l fi ft h eb u s i n e s s f l o wm a yb em a n u a l l yo r g a n i s e d t h ow o r k l o wt e c h n o l o g yc a l ld r i v eab u s i n e s sf l o w i n t os o m ew e l l d e f i n e da c t i v i t i e s ;e x e c u t et h e s ea c t i v i t i e sa c c o r d i n gs o m er u l e sa n d s e q u e n c e i tw o u l di m p r o v ew o r ke f f i c t i e n c ya n dt h em a n a g e m e n to fe n t e r p r i s e ,r e d u c e s t h ec o s t s ,a n da c h i e v e st h eb r pa n dt h ea u t o m a t i o no f t h eb u s i n e s sf l o w 。 w 强t h e r a p i dd e v e l o p m e n to f t h ew e bt e c h n o l o g i e s e l e c t r o n i cc o m m e r c es y s t e m h a sb e e nu s e db ym o l ea n dm o r ee n t e r p r i s e s b u tt h ee n v i l e m e n to fe v e r ye n t e r p r i s ei s d i f f e r e n t , s oaw f m sw h i c hs u p p o r t st h ed i s t r i b u t i o na n dh e t e r o g e n e o u ss y s t e ms h o u l d b ed e v e l o p e d 瑚l ( e x t e n s i b l em a r k u pl a n g u a g e ) c a r tm e e tt h er e q u i r e m e n tf o ri t so p e n n e s s t h eg o a lo ft h i st h e s i si st od e v e l o px m l b a s e dw o r k f l o wm a n a g e m e n ts y s t e mf o r h e t e r o g e n e o u ss y s t e m s t 。w ed e s i g n e dav i s u a lt o o ln a m e da c t i v i 够c o n t r o ld i a g r a mf o r b u s i n e s sm o d e l i n g a na c t i v i t yc o n t r o ld i a g r a mi sc o m p o s e do fa c t i v i t yn o t a t i o n s , w o r k f l o wc o n t r o ln o t a t i o n sa n dw o r l d l o wp a t t e r n s f o ra u t o m a t i n gt h ec r o s se n t e r p r i s e b u s i n e s sp r o c e s s w ed e s i g n e da na l g o r i t h mt ot r a n s l a t e8 na c t i v i t yc o n t r o ld i a g r a mi n t o a nx m lw o r k f l o ws p e c i f i c a t i o na sw e l la st h ew o r l d l o we n g i n ef o ri t se x e c u t i o n p r e l i m i n a r yi m p l e m e n t a t i o na n de v a l u a t i o nr e s u l t sd e m o n s t r a t et h a to u rt o o la n ds y s t e m c a n s i g n i f i c a n t l ys i m p l i f y c r o s s e n t e r p r i s e b u s i n e s s m o d e l i n g a n dw o r k f l o w m a n a g e m e n t k e yw o r d s :x m l ,w o r k f l o wm a n g e m e n t , b u s i n e s sm o d e l i n g ,a c t i v i t yc o n t r o ld i a g r a m i i i 独创性声明 本人声嚷嚣釜交的学位论文是在导耀懿指导下完成麓。论文中取 得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或 撰写过的研究成果,也不包括本人为获得其他学俄而使用过的材料。 与我一固工俸的霜志对本磅究所骰酶任褥贡献缘懑在论文中作了明确 的说明并表示谢意。 学位论文作者签名:齿燃椒 日期: 2 s 学位论文版权使用授权书 本学位论文作者和指导教师完全了解系北大学有关保留、使用学 位论文鲢觏定:韶学校有权保整并蠢国家有关部门或瓿棱送交论文酶 复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学 位论文的全部或部分内容编入有关数据库进行检索、交流。 ( 翅馋者秘导翔同意网上交滚,请在下方签名;否则视鸯不麓意。) 学位论文作者签名: 签字躁期: 导师签名: 签字尽期: 东黥失学项_ 玉学住论文 第一鬻;| 言 第一章引言 董。董研究蠢蘸 在全球化趋势网益明显的今天,现在的一项商务活动往往涉及到不同的企业 或湖一企照的不同部门,瑟这些企妲或部门往往赴在不同酾地理使置上,这样各 个企业或部门之间信息的交流就往往成为了商务滔劭中的瓶径,而且除了在各企 韭躐部门之闻避行信惠交流以外,还要根据菜静规鄹对商务活动避行跟踪、监蕾 和反馈,因此可以实现企业业务过程自动他的工作流( w o r k f l o w ) 技术正是解决 这一难嚣静最佳方法。 工作流管理系统的应用背景决定了其用户工作在不同的软,硬件平台上,工 俸农不同豹恁理谴麓上,稀为了在不同静环境孛传递帮集成数据,要求工作流管 理系统可以屏蔽底层应用系统的异构性和分布性,从而提供一个单一的,透明的 工捧流撬行自菱务懿舞瑟。 目前因为不同的研究者、厂商使用不同的工作流的描述方法,这样就造成了 不黼静工终流产瑟之阕不辘遘毒亍互搡撵,疆工捧瀛系统西藏绥纯使客户会选择不 同工作流系统来管理企业中各种不同的业务,这要求工作流系统必须在嚣操作性 方豢有令入灌意熬表现。爨蘧开发一个其蠢良磐瓣互操佟狡熬工终滚警瑾系统戆 迫切性就日箍凸现了。 x m l 其餐了麓攀、开载、皇我獾述麓力、哥扩震蠖及游蠹器与星瑗续褥分开 的特性,并且获得软件行业的大力支持。由于这一特点x m l 可以实现不同软件开 发懿之闻豹工作浚产燕之瓣豹互操接缝,实瑗异擒焦怠瓣集残。瓣瑟本人恩考设 计一个基于x m l 的工作流臀理系统来使其媳有良好的互操作性,从而使其能够满 是实际应用中对跨警螽、跨系统的邀子亵务系统懿霉求。 1 2 研究方法 关于本篇研究,本入先对于新牵涉的鞭域散一个广泛艇深入的了解,便对于 以后的研究做进一步的分析与探讨。首先,对于电子商务领域,分析了现肖的各 稀溆子商务豹粲褐,懿及未来静各式各样魄予商务系统新衾瑶对酌闯题,滋行分 析与归纳。本人发现了电子商务系统的多样与繁杂,成了巍前电子商务系统设计 瑟必须瑟褊静最大虢战。 在分析与归纳商务活动里的运作后,本人发现一些商务活动里所需的基本活 动粪有工佟流( w o z l d l o w ) 麓连续运终静褥洼。鬏据这个特经本文谖诗豹系统将 表她大擎矮士擘位论文 第一章i l 言 这些基本的活动利用工作流瑕的控制泉达到髓务活动的曩标。 为了达到这样的豳的,本文设计的一个模式化的商业滔动摇述的结构,称之 为活动控制图。它是利用视徽化的描述模式米描述工作流的样版、流程控制图件 与活动图件,从而对商业活动进行模蟊:亿设计。为了使其具肖良好的互操作性, 使用了x m l ( e x t e n s i b l em a r k u pl a n g u a g e ) 采设计这个工作流环境的系统架掏与 建模方法,丽x m l 本掰所具备的自我描述韵能力、可延伸性、简单、开放与国际 化的特性来达到跨企救商务活动的目标,进顾来设计想要的系统。并且本文设计 了一个转换滔动控翩瀚蓟x m l i 作流瓶格的转换算法,将上述的事务模型俄设计 的图形,转换成所设计x m l 规格产生的x m l 文件,来进行进幸亍商业活动的运行。 鲡此後可将容易设计瀚商韭模式的图形格式转换成) 国歪l 格式来进行娃理,避而达 到自动化的商业活动设计工具的目标。 1 3 研究成果 凌本篇论文中,本人提出了一套黻x m l 梵基礁之工终凌凝系统黪没诗与系统 架构。本人将熬个工作流系统拆解成商业活动与流程控制两大部分,商业活动是 链对一些企业阉可能爨理斡基零处理疆序绘糁取出来设计成瀵动控制强 孛,将滚 程会遇到的状况设计成流程控制图件。将这两类的图件仿照p e t r i n e t 的模式一层 一层缀成一个活动控制圈( a c t i v i t yc o n t r o ld i a g r a m ) ,然后将活动控制匿转换戏 用来描述活动控制图所对应的x m l 文件。 农活动控制图的艘用上为了让用户容易的使用本人设计的这个方法,在激动 控制图上也设计了一个工作流样版的机制。这个机制可以将一些常用的部分活动 控制圈描述出来,用来累积蓠务活动的经验,方便用户在设计活动控制图对可以 更容翁上手。 本人也设计了将滤动控制图件转换为用户自己定义的x m l 规格的转换算法, 利用遮个方法可以把活动控制圈的内容转换成可以在工作流葶l 擎上执行的x m l 文 件,如此将可以提高系统自动他的程度,让用户建立宪活动控制图殿,系统能够 自动产生文件,并且执行该商嬗活动。 然后依据提出的激动控制图及对成的x m l 文件,设计了一个工作流执行的引 擎,潮来实现本文所褥出活动控涮图豹执行与管理。熬个系统完全基于x 氧纯豹粱 构上,所以可以利用x m l 的特性来达到跨平台、跨系统的目标。结果也证明了 本文掰挺岛静戳x m l 为墓确的工 # 流管理系统,可潋实瑶程跨平螽豹电予商务 活动,使用户在进行企业间的商务活动的管理与执行时,能够得到更多的便利性 与弹榷,节省了更多豹久力资源。 2 东北大学硕士学位论文 第一章引言 这些基本的活动利用工作流程的控制来达到商务活动的目标。 为了达到这样的目的,本文设计的一个模式化的商业活动描述的结构,称之 为活动控制图。它是利用视觉化的描述模式来描述工作流的样版、流程控制图件 与括动图件,从而对商业活动进行模式化设计。为了使其具有良好的互操作性 使用了订l ( e x t e n s i b l em a r k u pl a n g u a g e ) 来设计这个工作流环境的系统架构与 建模方法,用x m l 本身所具备的自我描述的能力、可延伸性、简单、开放与国际 化的特性来达到跨企业商务活动的目标,进而来设计想要的系统。并且本文设计 了一个转换活动控制图到l 工作流规格的转换算法,将上述的事务模型化设计 的图形,转换成所设计x m l 规格产生的讧l 文件,来进行进行商业活动的运行。 如此便可将窖易设计的商业模式的图形格式转换成i 格式来进行处理,进而达 到自动化的商业活动设计工具的目标。 1 3 研究成果 在本篇论文中,本人提出了一套以x m l 为基础之工作流程系统的设计与系统 架构。本人将整个工作流系统拆解成商业活动与流程控制两大部分,商业活动是 针对一些企业间可能出现的基本处理程序给粹取出来设计成活动控制图件,将流 程会遇到的状况设计成流程控制图件。将这两类的图件仿照p e h - i n e t 的模式一层 一层组成一个活动控制图( a c t i v i t yc o n t r o ld i a g r a m ) ,然后将活动控制图转换成 用来描述活动控制图所对应的x m l 文件。 在活动控制图的应用上为了让用户容易的使用本人设计的这个方法,在活动 控制图上也设计了一个工作流样版的机制。这个机制可以将一些常用的部分活动 控制图描述出来,用来累积商务活动的经验,方便用户在设计活动控制图时可以 更容易上手。 本人也设计了将活动控制图件转换为用户自己定义的x m l 规格的转换算法, 利用这个方法可以把活动控制图的虎容转换成可以在工作流引擎上执行的x m l 文 件,如此将可以提高系统自动化的程度,让用户建立完活动控制图后,系统能够 自动产生文件,并且执行该商业活动。 然后依据提出的活动控制图及对应的x m l 文件,设计了一个工作流执行的引 擎,用来实现本文所提出活动控制图的执行与管理。整个系统完全基于x m l 的架 构二,所以可以利用x m l 的特性来达到跨平台、跨系统的目标。结果也证明了 本文所提出的以x m l 为基础的工作流管理系统,可以实现在跨平台的电子商务 活动,使用户在进行企业问的商务活动的管理与执行时,能够得到更多的便利性 与弹性,节省了更多的人力资源。 与弹性,节省了更多的人力资源。 2 东恕太学硪士学位论交第一奄;l 言 1 4 论文架构 本篇论文共有六个章节,分别略述如下: 簿一章篾舟: 内容包括研究动机、研究目的与研究成果,并且简介本篇论文的章节架构。 笼二章提关谚究: 介绍与本篇论文相关的研究领域与相关课题。 第三章系统臻论与絮橡: 介绍工作流系统与本文的系统架构,以及活动控制图的设计。 第四章系统实擞: 介绍工作流引鬻的架构,要求与执行的流程。 第五章效1 分板 分析流鞭的执行效能与执行状况。 第六章结论岛未来展攫 对于本文的研究提出绪论,并叙述对予未来发糕的看法。 3 东托大擘硕士学镶论文 第二章翱荧研究 第二章相关研究 2 1 丽扩展标记语言 x m l ( e x t e n s i b l em a r k u p l a n g u a g e ) 这个w 3 c 公开的标准【l m ,于19 9 7 年被 提出精,随即为整个僚怠工监带来了强大的冲击,并获得许多软件工啦市场领导 者的公开支持与发展。到底其有何魅力可以令大家对它不断的进行研究昵? 以下 将一一介缮其与众不阏的遗方。 2 。1 i x m l 筒食 早期为了解决数据交换问题而发展了s g m l ( s t a n d a r dg e n e r a l i z e dm a r k u p l a n g u a g e ,撼瞧通用标记语言) ,s g m l 是提供攘述电子文传豹趣范,霹提供怼文 件进行结构化的法则,当文件经由这种标准通用的结构化处理后,就可被广泛的 使用。s g m l 在被制定对裁没商颈期要瘟用在蔡些特爨的较停上,所以能满足不露 领域的用户。阐一份s g m l 的文件可以在不做任何变更修改的条件下,就可以被不 同的的应用软传来使粥,且经由不同的应用软 牛产生戆效果霹能完全不一样。 s g m l 仅能做到文字处理盼标准化,但文字或各种信息并凭法呈现在互联网上 供浏赞。因此h t m l 便取代s g m l ,成为互联网的标凇语言。 h t m l 基本上是s g m l 的努支,怒以最简单的方式将文字或数掭呈现予互联 嚼上以供浏览。h t m l 虽然有助于全球互联网的发展,但由于其标记的设计来将内 容结构与呈现捌分,静致网站数据的传输与交换难阻再利用,也因为这样,无法 让同一数据内容在不阍上网装置上呈现。目前上网装_ 鼹已趋向多元化,像手机、 个入数位助理( p d a ) 、阚络电褫等都要绳供连阐讯息,若是采用h t m l 摸写喇页, 则需分别针对不同装爨的特性,来撰碍对应网页,不但撰写赞时,日后分别逐页 维护爱添困挽。丽虽h t m l 丽瑟通常只能呈璃特定国家的语言,饲翔英文,镁船要 显示简体中文贼繁体中文就要另行设计网页。因为h t m l 语言只描述如何将文件内 容呈蕊出采,帮无法辩文件内容本身瓣结构与特往徽说羁,西j i 笔h t m l 并不遥合自 动化的信息处理。目前由于绝大多数的网页都是采用h t m l 格式,使得搜寻引擎只 缝锌辩褒层鼗獾来检索,爨蒙造或授豢缩栗一大难,帮帮逶骜不够稽确兹数据。 由于s g m l 的高度复杂性,而h t m l 对数据的处理曰盏捉襟见肘,w 3 c 将 s g m l 大疆篱弦,订爨了x m l ( e x t e n s i b l e m a r k u p l a n g u a g e ,胃扩震标记谣蠢) 。 x m l ,类似h 聊l ,也是利用一个又一个的标记,来定义自鼹的数掇。其数据的 肉吝绥梅与受溪分开缝理。量臻部分巍撵式裘( s t y l es h e e t ,鼯c s s i l 6 1 及x s l h7 j ) 寒 4 + 东北欠学硕士学垃论文 第二章相关霹究 表现,不周予h t m l 的是,x m l 着夔在如何描述文件的内箨,丽不像h t m l 将重点 定饭在如何展示一份文件。因此,用户可以定义自已认为有意义的标记,如此一 来,用户所看到的将只会是一份条理清楚的文件,丙不再是一堆没有意义的标记 及散乱的数据所组成的信息。藉由x m l ,备产业w 以经过协商,丽订定翼产业标 准化的标记集,如此数据标记不但能被各种上网装置来辨认,也能解决彀子商务 中不同平台间的数据交换闯题,如此一采备个系统之闻就可以交换信息,可以一 起合作,进一步让人们的合作更有效率。不管是谯做商业的交易,撰写文件,还 是徽一些数据的牧鬃都无所谓,x i v l l 可班糯在各种的数据交换上。 2 1 。2x m 飘的特性 w i l l i a mj p a 喊时指出x m l 保留t s g m l 的主要优点【1 2 j 如下: x m l 为通用救标记语衰, 乍嚣躯定义爨己的橼记集。 文件具有自我撒述的能力。 文件鲍窍效性可以被确认。 订l 舆备多项遁于信息自动化糕合与处理的特性: 自我描述能力( i n f o r m a t i o ns e l f - d e s c r i b i n g ) :传统数据露里的记录霈要关联式 的结构描述、梢案描述液等,这些是由数据库管理者设定的。札文件不需 要这种定义便埘储存,阂为它们以标记及属性的形式内含中继数据。雎现在普 遍被使用的h t m l 来说,它只能保证数据以正确的格式呈现出来,但无法像 m ,能够确保数据的可用性,这对于不只是将数据呈现的商她应用软件来说 是非常麓要的。 将内容与呈现分开来:x m l 的标记描述的是意义而非实际的量现结果,你可 戳透过样式表,任意静嶷更文 率矫蕊甚楚整个嘲站的秤式,雨不需去韵瓢数据 的本身。 酉扩震髋:) 融纯没有阖定静标记,当需要时後可宅日造新的标谶。 简单:x m l 是极度清晰易懂的文件。 开放:既是一个w 3 c 标准,获得软件工整市场领导者酶支持。 国际化:x m l 支援多语系文件及单码标准( u r t i c o d es t a n d a r d ) ,遗对全球化应程 式两畜十分重簧。 因为具备上述特性,x m l l l 其他语言熙适合互联网信息整合与跨企业电子商 务巍焉,萁貔势惫箍; 能够整禽传统数据库与数据格式:x m l 文件能够处理任何想像得到的数据格 式一款潦搴豹数据格式懿文字、数字,菠多媒体元磐魏声音楼,到互凌式元尊 5 表北走擎壤士学位论文 第二章相荧研究 立l i j a v aa p p t e t s 或a c t i v e x 。 可以处理分散于多台电脑中的数据库数据:透过x m l 将使整个甄联网变成单 一的网际数据库。 包含机械可读韵獠式架椅信息:标记、属性与元索架构为熬个程式架构提供了 很有用的勰译信息,可提离搜寻效率及准确性。 方便数据的比较匈搜集:x m l 文件的树状结构檄便于有效地对每个元素作比 较与集合。 可嵌入已有的数掭:x m l 支援多媒体档案格式并涵盖己脊的档案架构,附于 x m l 来说建构出现存的档案数据架构如档案系统域相关数据库是件相当容易 的事情。 迅速为企业公司所采用;1 2 ,s o f t w a r ea g ,i b m ,s u n ,m i c r o s o f t , n e t s c a p e , d a t a c h a n n e l ,s a p 与萁德许多公司已经爨布支援x m l 。 2 1 。3x m l 的应用 x m l 由于具有上列特性,将是信息应用系统整合的一大制器,其主要应用领 域为: 2 1 3 1 异质系统间的数据传递 从商业的角度来瓣,这点可以说怒x m l 鼹大鲍贡献。当今,不要说不同的企 业之闻,就连许多企姚内部的各个部门之间,都存在许多不同的系统。系统与系 统之间,往往因大相远庭的平台、数据库软彳譬等造成数据流邋的困难。在这魑异 质系统之闻馓信息交流,往往需要使用特殊的软件,才能顺利迪跨越彼此的门槛, 非常麻烦。有了x m l 之后,异质系统之间,就可以很方便地透过x m l 来作交流数 据。 x m l 格式简单易读,对于各类型数据,举凡物件、文章、r d b m s 里的数据、 图形,不论文字程绒二元档,都能标注。要作信息交流酌备大,j 、系统上只浠要 装有x m l 音i j 析器,便可解读由其它系统所传来的信息,进而加以利用。儿剖析 器取褥十分容赫, 爵藏因为大多数静裁褥器 鬟j a v a 写成,更缆得有3 a v a 虚按椒( 解 译器) 支援的平台,都立即成为支援x m l 的平台。异质系统之间,不用再担心看 不懂辩方静数据格式,裔务簌来的公翻之闻,秀j 不着、氇不需要知道辩方内都是 采用何种格式储存数据,大家都用划帆来依中介格式即可。如此来,某个系 统瘫都靛交受,著不会获及耪它交流往来静箕 | 釜系凌,因为旺提供了一层灌恕 的缓冲。 戳嚣疗体系隽铡,傻焉x m l 来簇器、饕德瘸镬簧,病人鹣痪铡霉叛在各澈院、 6 + 东秘欠学硬女擎位论文 第二章朝美碍究 诊所间的大小电脑问快速游走。因为x m l 揍式简单,各医疗系统的工程烬可以很 轻翳垴写出处理的程式,存取其他系统所传来的x m l 数据。此外,像政府公文简 化、统一化等,) ( 1 帆都是最佳候选人。 2 1 3 2 更糟确的倍息搜索 x m l 标记涵意丰富,而且结构明确,可以明囱提示所标注的内容,让搜索引 擎藉由标识和内容之闯韵依存关系,准确濑定位、找到目标,达成任务。举个例 子:用户想买键盘,到网络上去找有关电脑键盘的信息,好作为购买前的参考。 餐问题是,“键盘”两字太过笼统,可能出现在电脑零件的丽页中( 正蹙雳户想筏的) , 也可能出现于某合唱团的介绍中,甚至还可能出现于其他炎型的网页,譬如象卖 锈琴或亳予琴的产潞说明书中。有了x m l ,糟户其耍把哥标锬定在寄屠于“电脑”、 “周边”这些项目的“键盘”二字即可。搜索起来在效率、准确性上郡蒙高多了。 2 。1 3 3 应鞠软释系统缢态瀚设定 利用x m l 强大的自我描述能力,许多的应用软件厂商也纷纷将其开发的软件 凌游逶靛方式致或瘸x m l 来交换蔷怠,这氇括了禳始纯豹缝态设宠,程式闻静漓 通讯息。举个例子:有许多的w e bs e r v e r ,程启动服务时需骤取的许多的启动信息, 像怒裙始缘嚣录,麓户信惑等诲多靛信慧需要茳入,这辩它粕便零j 建x m l 采当 设定文档的功能,像是网络上最多人使用a p a c h e 19 s e r v e r 便是利用这个方法, 来遴行萁设定文楼豹开发。 2 1 3 4x m l 与异质系统数据库 搀x m l 疫爱奁数据疼上寿嚣秘方式,第一耱为震x 醚l 终蔻数据交换熬标准, 底朦的数据利用对应的包装模块来包装成x m l 的格式,作数据检索时,底层的数 据黪震垂有瓣搜寻方式产生结果,透过包装模块将结果包装残x m l 格式袋露绘震 户。另一种为在数据库中,直接存放x m l 文件,作数据检索时,直接对x m l 数 据艨作搜寻。o r a c l e 9 i t 坫l 对这嚣辨形式郝支援。 d b 2 p l 可存放x m l 文件,并且w 用s q l 对x m l 文件下查询指令,对予原有非 x m l 格式懿数据,用户也可以透j 连s q l 蠢询来产生x m l 文律。其谯如d b x i v l l , i n f o r m i x ,i c e b r e a k e r ,l o r e ,m i c r o s o f ts q ls e r v e r ,s y b a s es q ls e r v e r , x h i v e ,及 x m l r e p o s i t o r y 都是支援x m l 的数据库1 2 。 2 1 3 5x m l 在电子商务中的应用 e d i ( e l e c t r o n i ed a t ai n t e r e h a g e ) 怒实行多年的毫予商业文书交换标准。实践e d i 的公司,可以相互以电子形式交换订单、发票,节省大量文书往返的时间和纸张 的淤耗。多年以来,e d i 并没毒大爨接广开来,因为e d i 需疆使用强贵的软传、聘 7 乐趣走喾硕士擎德论支 第蒜章螽美研完 请专蛾顾闽、租用专瘸的网络,故一般只有大型企业才菝褥越这一笔庞大鲍开镶。 x m l 怒公开的、开放的标准,人人都阿以拿它来开发软件。x m l 的出现,为负担 不起e d i 的中小型企业,提供了一道新曙光。交易双方可藉幽事先制订好斡x m l 文件交换讯息,让系统自动化,整合厢端系统的信息。各式备样的垂直产业x m l 语汇的订定,即是企业间电子商务的艨用实铡。 事实上,电子商务所涵蠡的范围,远眈传统的e d i 所强调的企业与企业之间 数据交换更为广泛。其范围包涵行销、合约交换、后勤支援、结算及与主管机关 闻之来往,也就是说,电子商务涵盖所有工商业与服务监的交易行为。因此,这 些商豢之间的交易往来才是未来网络上最具有消费力的客户,如今霄愈来愈多的 大型系统监者,如i b m ,稍用x m l 的传输技术,镀定群资金雄厚、又其有搬大 发展潜力的网络消费族群,设计出架构完整的企业交易安全魄子商务系统( e - b ) 。 从此这些大裔家的裔曛交荔,不论是与上游厂商酶原料下单躐是与下游客户的订 单转包,都可透过线上即时的交易,使人与人、事与攀之间的往来更简化。 瑙域网( l a r q 3 、广域弼( w a n ) 及专线两络( m a n ) 等圈络粲梅,可充分瘫翔 x m l 的多项技术,如双向沟通、即时通信、银行对交易者身份的验诫及数据直接 掇取等优点,饺跨国麴耪戆溅务不但超篷两藏也是可麓豹。黼兢,嘏予饔务爱突 破现在的瓶颈,可利用x m l 在通讯协定中网络层单一封包、传输层中多重封包的 安全酶洼,戳及在表溪瑟孛数豢荐瑶瓣蒋牲,不惶胃戳节省交荔秀鞴处霪瓣辩阉, 更具有较高的发全性。 囊戳上的籀述,可知道) 蕊缱已经在不知不觉对整个软彳孛信息工她进行强而有 力的渗透,尤其是以w e bs e r v i c e 尤甚,而这个公开的标准并不是一个单一的技术, 焉是一个可敬称之为x m l 家羧兹籀关效求( 像是:x p a t h , x p o i n t , 等籀关技术 所组成的的个庞大的技术体。x m l 将可以究全改变交易在网络上发生的方式, 开癌疆嚣拆j | 乏罄葱像过匏数鬃整合与信怠部磐解决方案。不漤忽珞了意憨不爨静 可能憔,每一种新科技的发展都是以原发明者意料不到的速度在成长。未来在内 容警毽系统、搜寻雩| 擎、毫予女# 斧系统帮线上交象楚溪罄籍产生改交。 2 2 电子商务 x m l 可以做什么? ) a 帆可以让你很容易地建立可分享的、自我怒义的数据架 誊每,产生结构化的信愍,运用在可以透过网络交换的服务、产晶或髓业交易。更 简单地说,x m l 可以让你描述一个程序、完熬地移动数据,煎新包装信息,以使 它更熊为特意的用户擞身订做。 8 糸疵大学硕士拳拄论文 第二章籀关蟹究 对于企业来说,x m l 最终可以用来瀵足电子数攒交换( e l e c t r o n i cd a t a i n t e r c h a n g e ,e d i ) 的承诺。对于其他人来说,x m l 将可以完全改变交易在网络上 发嫩的方式,开启以前所来曾想像过的数据整合与信息部署解决方寨。不要忽略 了繇惩不到的可能性,每一种新科技的发展都是以原发明者意料不到的迭度在成 长。未来农内容管理系统、搜寻引擎、电予邮件系统和线上交易处理都将产生改 变。对于一个提供产品出货信息的网页,嗣时一套特剐会去搜索的x m l 的系统可 能会在同样的网页上看到、捕捉到更多信息。举例来说,你公司向许多厂商购买 存货,然裔褥迸彳亍制造、运送。有了x m l 架构和邋当的d t d ,你w 以坐镬电脑前 面等待你的采购系统按照价格和库存寻找供应商,并且让你的货运公司产生每次 运遴静狡况报告。肖了x m l ,你的合季笮茯伴的系统就可班成为称离己豹系统的毯 伸,甚至于对因为企业购并而必须努力把不同的系统整合在一起的i t 经理人来说, x m l 的使两将会为谴稻带来前所束有的霞涮佳瑟嗣。 在企业之中的供应商供应炼的管理、客户服务的支援、资源黢合和物流管理 等鹣茬痔反溺,遥常会牵涉翻穰多不离豹鲶瑾过裰和步骤,文俘须要转黧帮逶翔 很多单位,而且文件之中的数据内容和结构又不尽相同,而x m l 提供了备种完整 戆瓣决方案秘功辘,像是王作流程( 黼瀣:| 。嫡技术驻那豹运麓采提供惫括数据传递、 数撼采撷、数据结构与数据呈现等等,让设计流獠将大为简化。x m l 可以让电子 褰馥糖畜受多静资源选耩,并显与滚费者簸供应齑与台俸仅斧之瓣维持凳密韬、 更有效率的关系1 6 】。 2 2 1 传统电子商务系统 传统的电子商务作法,是各公司拥有自己的傣息系统,彼此驻不相容。e d i ( 电子数攒交换) 在可管瑷的电子商务过獠中是个普遍的名词,使不同的数据称 准可在各系统之间做正确的电子数据转换,这也是目前存在于电予商务中比较普 遍鹣作法。它实际上是在一个复杂的技术环境中与矮初的实体投资元 年做逡结( 铆 如,使用昂贵又复杂的数据传输系统的加谯网络) ,因为并不是每家公司都能够 鲡j 疆:蕊模静投资,掰蔽大多数静中小金监尝无法从以e d i 为基穑静商业遗弦中获稽 效率提升的利益。此外,因许多不同行业的e d i 标准不同,使得他们之间难以转换 对于x m l 的跨企业事务( t r a n s a c t i o n s ) 进行控制以及回复,将相关状态传回。 瑟在这个m i d d l e w a r e 里死警罄会遴遘互联薅来对不霜赘公司懿糕泞或数矮淳 进行存取。 p r o c e s sm o n i t o r i n g & r e - p l a n n i n ge n g i n e 在这个模块里,主要的工作魑对于w o r k f l o we x e c u t i o ne n g i n e 传过来的相 关撬行妖忿遴嚣越瘦懿缝壤。若黧拿滚程发生了不可蓣期瓣凌提( 毽诲是蒺一 个网络断了或是其他问题) ,这个时候便奈需要动态地对熬个流稷作部分的修 正,扶蠢逐一步聚宠残滚疆。嚣这个穆歪戆程序将会到髑p r o c e s sr e f i n e m e n t s p e c 来建立订l 的中间文件,并将这个中间文件交由w o r k _ f l o wg e n e r a t o r 3 彩进 行部分验修正。 s t a t u sp r e s e n t a t i o n & r e p o r tg e n e r a t o r 在这个模块璧,主要驰王作是提供状恣的呈现以及整个圈应数据掇袭救产 生。将机器内部程运作的中间文件,利用x s l t 的方式进行转换,使得原本 不易看懂的信息,转换成一般用户够轻爨敢了髂匏信息以及用户习惯的用户 介面。 在本文所设计的架构里,本文所希望蛇能够达到跨系统的瞧子商务环境的垦 24 东襄炎学霉l 奄学位论文 第三章系统理论与苯稳 糠,将会一一的实现,恧本人也期望这个架梅熊够实际蛉应用在冀正验魄子商务 的运作。而本篇论文将只对于b u s i n e s sm o d e l i n g & p r o c e s sp l a n n i n gt o o l s , w o r k f l o wg e n e r a t o r 及p r o c e s sc o n t r o l & w o r k f l o we x e c u t i o ne n g i n e 这三个部 分进行探讨。本文将在接下来的常节里,依序的介绍这几个部分的研究成果。 3 。2 事务建模 事务活动一般来说都魑用一连串的更小的动作,透过一些流程的控制和繁复 黪韵终采完成一个豢务活动。瑟一个事务潘动静究藏是必须要许多的夺静动 挈来 实现整个事务活动,所以攀务活动需要以模型化的方式来加以表现。利用模型化 靛方法,寒达到洚 氛事务满动运终豹复杂发。在安甄戆运俸上,筏孬翡懿佟著没 有改变的比较多,刹用模型化的作法透过工作流样版的使用,将可以大幅的降低 题户在设诗鹰鲎溪动对懿笺杂度,使曩摸羹纯戆方式寒迸孬亵篷滔动设诗将胃谴 其效率大幅提高。 在本文戆设诗巢,提供了滚程控裁与蒸本懿动作,基本翡凌露遣裁是蔫瑟爨 说的较小的动作,可以将邋些动作和流程掇制的方法组合在一起辫加上工作流样 舨瓣瓣辕助藏成为一个事务活动豹模型。王箨滚撵舨是一令在事务溪动受零趸熬 一热流程机制,本文将它设计成一个样版,为了方便用户在设计时可以快速取得 想簧戆漉援絮梅,详缨内容将在下一节谈明。当这个系统运作一毅瞬曩,将可以 累积许多的的事务活动模块和工作流样版,以方便用户在进行事务活动设计时会 有较方便的设计方戏,瑟不霉对于复杂的蒸本动圣挈遴行处理,这瞧是设诗这套系 统的目的之一。 烽事务活动模粼化是稳其必要性的。个事务遗动的设计,零豢是复杂和混 乱的,一个使用有效工具的设计将可以使事务活动进行的速度,设计的效率大幅 提禽。在本文的设计里将事务活动模型化的方法刹月图形的表示方法,圈件化的 表示法在设计上将可以很容易去设计整个潦务模型,而其他的用户也可以轻易的 了解整个事务模型i 挂行的流程与方法。在这里再次强调本文所设计的工具是要用 来让一般的用户有效而且轻易的去达到他们所需的事务模溅设计,这也建设计这 套系统的初衷。 表北天学颈士学位论文 第三章系统理论岛浆羧 b u s i n e s sm o d e l i n g w o r k f l o wp a l c e m s a c t i v i t yc o n t r o ld i a g r a m w o r k f l o wc o n t r o l n o m f i o n s a c t i v i t yn o l a t i o n s x m lw o r k f l o ws p e c i f i c a t i o n 图3 3 事务建模阶层图 f i g 3 3b u s s i n e s sm o d e l i n gc a s c a d i n gv i e w i n g 由图3 3 中可以了解在本文设计的系统璺对于事务模型化的结构,第一层的 b u s i n e s sm o d e l i n g ,趋一个抽黎的结构,是用户对所设计的活动的想法。接下来可 以利髑w o r l d l o wp a t t e r n s 提供的较通确的样版来设计这个事务活动,去画出活动控 制图( a c t i v i t yc o n t r o ld i a g r a m ) ,当然也可以直接的利用本文所提供的流程控制 图件与活动控制图件,绘出满动控制图,用户的设计就到这个阶段。接下来则由 机器自动产生,活动控制图将透过流程控制圈件与滔动控制图件的对应,转成以 x m l 设计的工作流程瓶格产象的x m l 文件,将这个文件放入本文的工作流弓 擎, 进行执行的工作,藉此来达到事务模型的自动化处理。 3 3 工作流样版 凌王终濂豹撵羧设计土,本文零颦霹数将一些誉瘸戆群贩,萃联出来,健矮 户在设计工作流的同时,可以直接引用这些样版,提高工作流设计的效率a 在这 里憋提出一个方法寒搽述王 馨流群舨瓣产生鼍使用方法。 必须注意工作流样版的层级是架构在工作流控制图件( w o r k f l o wc o n t r o l n o t a t i o n s ) 与溪动控铡塑l 孛( a c t i v i t y n o t a t i o n s ) 上,疑以在攒述工馋滚捞舨时t 簧适 当地将常用的图形结构给摇述出来。样版是用来将常用的工作流程图的结构给描 述出袋让用户能馒利缝去设计整个活动控划黧。在襻舨的概念里只鸯活动图传是 可以换掉的,样版将会有其架构,其絮构是由工作流控制图件所组成的,如下所 示,个工l 乍流样版姆会有甓大部分。 样版架构:这个怒样版的主要结构,一个样版里有怎样的流程都将记录在这 里。在储褥这个絷构时,用阶层的表示法来记录梯版的结枣句。 活动控制网件:遮个是在工作流样版里,给用户翻行去替换的方法,它将会有 一个替换的机制,来给用户自行替换活动控制图件。 26 东北大学硕士学位论交 第三章系统理论与袈鼹 a c t i v i t yn o t a t i o n 圈3 4 王痒液样叛示意麴 f i g3 4w o r k f l o wp a t t e r nv i e w i n g 根撂上述王终流样舨絮梅这里将试举个铡子甏热噬说骥,墅3 ,5 星瑗了一个淀 程控制的样版,这个样版的目标是对于图中每个活动图件都去进行处理,并且 当掰存款淫动零完成蓐,才霹醚黪滚程进行缝台熬动佟,势显继续羧行流程下去。 在实际的例子有可熊会用于多方查询的动作。假设要采购一批原料并且有多家的 嚣辩进货厂囊,郡这个辩镞霞篙要去跑徐了,臻么下銎这个撵藏中阔豹滔动,将 会娥去查询各个厂商所提供原料的价格,当收集完所有的数据后,买方便能对收 集滔来嚣镥患进行详估帮锻下单静确律。 根据这样的架构可以猩系统运作一段时日后,取得更多的样版,这些样版的 增鸯籍,换句话来说,就是众人经验的鬃积,累积众人的经验的工侔流样敝,将会 成为活动控制图在设计的过程中使用最频繁的的一郝份 图3 5 工作流样版范调 f i g3 5w o r k f l o wp a t t e r ns a m p l e 末袭走擎硕士擘弦论文 第三章系统理论与辇翡 3 4 活动控制图与工作流规格 在本文的设计里,最底层的部分就是用活动控制图件来组合成活动控制图从 瑟达裂事务摸鍪德戆黧耘。农这一节涛分绍瀵动控铡强转熬浚诗理念与方法。在 3 4 1 熙,将描述流程拣制图件的使用方法、设计理念及对应的以x m l 为基础的工 馋滚援掺,程3 。碡2 里,憋捂述涎动控裁霾捧弱擦毒方法、设诗璞念及砖瘦懿以) 圆曩 为基础的工作流规格,并且可以参照附录所掇供的x m l s e 作流规格定义之d t d 。 在本文设计救援椿星,对予每个滚理控铡墨搏,均使囊了三个表示方式寒进 行该阁件的表示: 爱形格式:这是表示该蓬 拳在活动控制隧中的表示法。 圈件正规描述:用正规的撼述模式来描述该图件的特性与功能。 x m l 对应掇式:该图l 牛对应的x m l 表示方式。 掰以在3 4 + 1 与3 4 2 节里介绍的图件均会使用这三个描述格式来谶行,但是在 毒文中将不会对质有的图件绘融x m l 格式,只会举例说明。以下是滤程控制躁俘 的描述格式定义,每个图件都需要遵守下列的规格,再进行通当的调整与限锖0 就 可以获褥每个图件的觌格定义。在本文的设计里,将一个b u s i n e s sm o d e l i n g 视作一 个b u s i n e s st r a n s a c t i o n 。本文定义了: a = ( r e t r i e v a l ,i n f o ,e x c h a n g e ,d e c i s i o n ,i n v o k e ,i n t e g r a t i o n , t r a n s f o r m a t i o n ,d i s p l a y , s t a r t , e n d ) c = ( s e q u e n c e ,i f ,a n d ,o r ,p r i o r i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权基础知识培训会课件
- 电子销售工程师招聘面试题及回答建议(某大型集团公司)2025年
- 2025年工业互联网平台同态加密技术在智能工厂生产环境监测中的应用可行性
- 知识产权培训结业致辞课件
- 钢轨折断处理课件
- 知识产权培训工作介绍
- 钢管焊接基础知识培训课件
- 动物实验上岗培训多选题2讲课文档
- 2025年客服招聘大数据方向笔试题库
- 漏水培训课件
- 500kV变电站屋外架构组立吊装工程施工安全技术交底
- 典范英语7-2中英文对照翻译Noisy Neighbours
- (完整版)污水处理站施工方案
- 排尿评估及异常护理
- 硅锰合金的冶炼要点
- 人教版七年级初一数学:期中考试初一数学试卷及答案
- PDCA护理质量持续改进提高护士交接班质量
- 减速机整机检验报告修改版
- 叉车日常检查维护记录
- DID双重差分法
- 《建筑装饰构造》全套教案(完整版)
评论
0/150
提交评论