




已阅读5页,还剩100页未读, 继续免费阅读
(计算机应用技术专业论文)一种弱耦合电子商务系统的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的 研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表 或撰写过的研究成果,也不包含为获得叁鲞盘芏或其他教育机构的学位或证 书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中 作了明确的说明并表示了谢意。 学位论文作者签名:各舞 签字日期;纠r 年7 月日 学位论文版权使用授权书 本学位论文作者完全了解墨洼盘壁有关保留、使用学位论文的规定。 特授权垂鲞盘鲎可咀将学位论文的全部或部分内容编入有关数据痒进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编咀供查阅和借阔。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。 ( 保密的学位论文在解密后适用本授权说明) 学位论文作者签名导师签名 ) l 丕蘑 签字r 期:竹年1 月 曰 签字日期:纠r 年7 月e t 一种弱祸合电子商务系统的研究 摘 要 多年来,由于电子商务系统逻辑的复杂性和互联网技术的局限性, 企业在实施电子商 务的过程中逐步发现集成模块之间存在着过强的藕合,这种藕合给电子商务的发展和厂 泛 应用带来了许多困难,并成为信息一体化道路上难以 逾越的障碍。为此,国际化的软件组 织提出多种分布式计算技术,并已 被厂泛地应用到电子商务领域中,但由于诸多方面的原 因,仍然没能在整体架构上根本地解决电子商务系统间的紧祸合问题。 在此背景 h ,网络服务 ( we b s e rvi c e s )应运而生,它运用了we b网络技术和基于构 件开 发的 精华成 分。 可以 使用标 准的 互联网 协议, 像 超文本传输协议 ( h y p e r t e x t t r a n s f e r p r o t o c o l , h t t p ) 和可扩展 标记语言 ( e x te n s ib l e m a r k u p l a n g u a g e , x m l ) , 将功能纲 领性地 体现在互联网和企业内部网上。 像d c o m, r m i , h o p 等荃于组件的 对象模型都是依赖于 一个特定的对象模型协议。 w e b s e rv i c e s 扩展了 这些模型,使之可以和简单对象访问 协议 ( s im p le o b j e c t a c c e s s p r o t o c o l , s o a p )以 及x m l 通信以 根除 特定 对象模型协议带来的 障碍。 可将w e b s e rv i c e s 视作w e b 上的构件编程。 由于we b s e rvi c e s 的前所未有的优点再加上微软、 i b m, s u n的支持,在今后的互联 网应用以及软件市场中各种功能的w e b s e rv i c e s 必将像雨后春笋般出现。 本文密切结合当 前互联网技术的发展, 对w e b s e rv i c e s 技术在电子商务领域的 应用和 系统祸合问题作了 深入的 研究。 研究内 容主要包括如下 儿个方面: 令本文首先简要介绍了we b s e rvi c e s 技术、构件技术和辊合性分析方法、电子商务 等相关技术背景, 分析了建立弱祸合电子商务系统的必然性,并指出了本文的研 究内容。 .其次, 本文介绍了基于分布式对象的构件技术的发展, 系统祸合性分析方法的发 展,并提出一种适合大型软件系统藕合性分析的系统祸合度模型s c d . 今接 卜 来,本文进行了w e b s e rv i c e s 弱祸合分布式计算技术的论述,并且提出了基 于w e b s e rv i c e s 技术的弱祸合电子商务解决方案。 .最后, 本文针对千景空间装饰画电子商务应用平台这一具体应用, 描述该系统的 设计目 标、 实现方案的选择, 体系结构, 给出了基于w e b s e rv i c e s 的千景空间装 饰画电子商务应用平台中画框装裱加工能力共享等环节的详细设计过程。 从企业 级集成的高 度, 使得需要装裱加工服务的画品 经销商企业通过w e b 发布、 发现、 绑定具有装裱加t 几 能力的画框生产企业资源, 达到随时共享装裱加工生产资源的 日的。 关键词:网 络服务 ( w e b s e rv i c e s ) :电 子商务; 系统 祸合度模型; 弱料合: 软件构件 一种弱藕合电子商务系统的研究 abs tract d u e t o t h e c o m p l e x i t y o f e - c o m m e r c e s y s t e m o p e r a t i o n l o g i c a n d l i m i t a t i o n o f i n t e g r a t i n g t e c h n o l o g y i n y e a r s , e n t e r p r i s e s g r a d u a l l y r e a l i z e t h e s t r o n g c o u p l i n g s b e t w e e n t h e i n t e g r a t e d m o d u l a r , w h i c h b e c o m e s a n u n c o n q u e r a b l e o b s t a c l e i n t h e w a y o f e - c o m m e r c e i n t e g r a t i o n . ma n y t e c h n o l o g i e s o f d i s t r i b u t e d c o m p u t i n g a r e p r o p o s e d b y i n t e rn a t i o n a l s o f tw a r e o r g a n i z a t i o n a n d n o w t h e y a r e w i d e l y a p p l i e d t o t h e f i e l d o f e - c o m m e r c e , b u t t h e t i g h t l y - c o u p l i n g p r o b l e m o f t h e i n t e g r a t i v e a r c h i t e c t u r e h a s n o t b e e n s o l v e d r a d i c a l l y f o r m a n y r e a s o n s . w e b s e r v i c e s a p p e a r e d , w h i c h e m p l o y s w e b t e c h n o l o g y a n d c o m p o n e n t - b a s e d t e c h n o l o g y . i t u s e s s t a n d a r d i n t e rn e t p r o t o c o l s , s u c h a s h y p e r t e x t t r a n s f e r p r o t o c o l ( h t t p ) a n d 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 ) , t o e m b o d y t h e f u n c t i o n i n t o i n t e rn e t a n d i n t r a n e t . t h o s e c o m p o n e n t - b a s e d m o d e l s s u c h a s d c o m, r mi a n d h o p r e l y o n a c e r t a i n o b j e c t m o d e l p r o t o c o l . we b s e r v i c e s e x p a n d s t h e s e m o d e l s , s o t h a t t h e y c a n c o m m u n i c a t e w i t h s i m p l e o b j e c t a c c e s s p r o t o c o l ( s o a p ) a n d x ml , t h u s r e m o v e t h e o b s t a c l e c a u s e d b y t h e c e r t a i n o b j e c t m o d e l p r o t o c o l . s o w e b s e r v i c e s c a n b e v i e w e d a s c o m p o n e n t p r o g r a m o n w e b . d u e t o i t s g r e a t a d v a n t a g e a n d t h e s u p p o rt o f mi c r o s o f t , i b m a n d s u n , we b s e r v i c e s w i t h a v a r i e t y o f f u n c t i o n s i s s u r e t o p o p u p in t h e m a r k e t . t h i s p a p e r , c o m b in i n g w i t h t h e c u r r e n t i n t e rn e t t e c h n o l o g y , r e s e a r c h e s i n t o a p p li c a t i o n in e - c o m m e r c e o f we b s e r v i c e s a n d c o u p l i n g p r o b le m s y s t e m a t i c a l ly . t h e f o l l o w i n g t h e m e s a r e a d d r e s s e d i n t h i s p a p e r . i n t h i s d i s s e rt a t i o n , w e f ir s t i n t r o d u c e t h e b a c k g r o u n d o f we b s e r v ic e s t e c h n o l o g y , s o ft w a re c o m p o n e n t a n a l y t i c a l m e t h o d o f c o u p l i n g p r o b l e m , e - c o m m e r c e , a n a l y z e t h e n e c e s s i t y o f e s t a b l i s h i n g a l o o s e l y - c o u p l e d e - c o m m e r c e s y s t e m , a n d o u t l i n e t h e ma i n wo r k s o f t h e a u t h o r . s e c o n d l y , w e in t r o d u c e s t h e n e w s o ft w a r e d e v e l o p m e n t t e c h n o lo g y b a s e d o n c o m p o n e n t , d e v e l o p m e n t o f a n a l y t i c a l m e t h o d o f c o u p l i n g p r o b l e m , a n d p r e s e n t s a m o d e l o f s y s t e m c o u p l i n g d e g r e e s c d w h i c h i s u s e d i n t h e a n a l y s i s o f t h e c o u p l i n g a t t r i b u t e o f l a r g e - s c a l e s o ft w a r e s y s t e m . t h i r d l y , w e b s e r v i c e s t e c h n o lo g ie s o f d is t r i b u t e d c o m p u t i n g a r e i n t r o d u c e d . a l o o s e l y - c o u p l e d e - c o m m e r c e s c h e m e i s a l s o p r e s e n t e d f i n a l l y , q j k j d e c o r a t e fr a m e e - c o m m e r c e s y s t e m f o r we b s e r v i c e s i s d e s c r i b e d i n d e t a i l , i n c l u d i n g t h e s y s t e m d e s i g n g o a l , t h e s c h e m e s e l e c t i o n , t h e a r c h i t e c t u r e a n d d e t a i l e d d e s i g n p r o c e s s o f fr a m e s p r o c e s s a b i li t y s h a r in g a m o n g e - c o m m e r c e s y s t e m . it m a k e s t h e s y s t e m o f e - c o m m e r c e o p e n t o i n t e rn e t s o a s t o a c h i e v e t h e g o a l o f s h a r i n g p ro d u c t i o n re s o u r c e s w it h t h e a b i l i t y o f w e b - p u b l i s h i n g , d i s c o v e r i n g a n d b i n d i n g r e s o u r c e o f e n t e r p r i s e s . k e y wo r d s : we b s e r v i c e s ; e - c o m m e r c e ; a mo d e l o f s y s t e m c o u p l i n g d e g r e e ; l o o s e l y - c o u p l e d ; s o f t w a r e c o m p o n e n t 一种弱拐合电子商务系统的研究 第一章 绪论 1 . 1研究背景 1 . 1 . 1 构件技术和祸合性分析方法 1 a. 1 . 1 构件技术 面向对象方法的普遍使用使得评价软件质量变得越来越重要,高质量的软 件必须要有低度量的祸合,能够支持较好的软件复用。软件构件技术是支持软 件复用的核心技术,是目 前发展最快的软件重用方式。随着对软件复用理解的 深入,构件的概念不再局限于源代码构件,而是延伸到需求系统和软件的需求 规约、系统和软件的构架、文档、测试计划、测试方案和数据以及其它对开发 活动有用的信息。从广义上讲,软件构件技术是基于面向对象的,以嵌入后马 上可以 使用的即 插即 用型 ( p l u g a n d p l a y ) 软构件概 念为中 心, 通过构 件的 组合来 建立应用的技术体系。狭义上讲,它是通过构件组合支持应用的开发环境和系 统的总称。其主要研究内容包括:构件获取、构件模型、构件描述语言、构件 分类与检索、构件复合组装、构件标准化。 w e b s e r v i c e 技术就是最有前途的最 新构件技术之一。 1 . 1 . 1 . 2 藕合性分析方法 对一个大型软件系统进行祸合性分析, 需要对系统祸合性的各方面进行综 合考虑。但是现在人们并没有从系统的层次上对软件系统的祸合性进行分析, 对大型系统的数据藕合性、开发语言的藕合性、运行环境的祸合性等方面考虑 得也不够。在本文中,我们提出并建立了一个适合对大型软件系统进行较为全 面的祸合性分析的系统祸合度模型。 为了更好的建立合理全面的系统祸合度模型,我们不但应该从软件系统体 系结构上对祸合性进行度量,同时也应该从软件系统的构件级对模块的藕合性 进行度量,并将它们都反映到我们最终建立的系统祸合度模型中去。我们参照 了 其他祸合性分析模型以 后,进一步定义了我们提出的系统藕合度s c d . 为了全面度量软件系统的祸合度, 我们定义的系统藕合度s c d包括了体系 结 构层次系统藕合度综合指标s c d a和构件层次系统藕合度综合指标s c d b 两 个成分。最后由s c d a和 s c d b计算出系统祸合度 s c d . 一种弱祸合电子商务系统的研究 1 . 1 . 2电子商务技术的背景和发展阶段 1 . 1 . 2 . 1电子商务的出现背景和定义 电子商务最早产生于上世纪6 0 年代,发展于9 0 年代, 9 0 年代中期以来, 随 着i n t e rn e t 的迅速崛起, 互联网已日 益成为收集提供信息的最佳渠道并逐步进 入传统的流通领域,互联网的跨地域性和可交互性使其在与传统媒体行业和传 统贸易行业的竞争中具不可抗拒的优势,因而发展十分迅速。在互联网逐步兴 起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构, 协助经销商打开货源的集成化信息系统成为解决信息流通不畅的有效方案。毫 无疑问,电子商务作为新的竞争手段有利于企业转换经营机制,建立现代企业 制度,提高企业的管理水平和竞争力。 那么什么是电子商务? o e c d ( o r g a n i z a t i o n f o r e l e c t r o n i c c o - o p e r a t i o n a n d d e v e l o p m e n t ,即联 合国 经济合作和发展组织) 在有关电 子商务的 报告( o c t . 7 - 9 , o t t a w a , c a n a d a ) 中给出的定义: 电子商务是通过数字通信进行商品和服务的买卖以及资金的转帐,包括 e m a i i 、文件传输、传真、电视会议、远程计算机联网所能实现的全部功能。 美国政府在其 “ 全球电子商务纲要”中给出的定义: 通过i n t e r n e t 进行的各项商务活动,包括广告、交易、支付、服务等活动。 g 工 i c 全球信息基础设施委员会电子商务工作委员 会报告草案中给出的定义: 电子商务是运用电子通信作为手段的经济活动,通过这种方式人们可以对 带有经济价值的产品进行宣传、购买和结算。这种交易的方式不受地理位置、 资金多少或零售渠道的所有权影响,公有、私有企业、公司、政府组织、各种 社会团体、一般公民、企业家都能自由地参加广泛的经济活动,其中包括各行 各业及政府的服务业。电子商务能使产品在世界范围内交易并向消费者提供多 种多样的选择。 1 . 1 . 2 . 2电子商务的发展阶段 电子商务的发展经历了两个阶段: ( 1 ) 2 0 世纪 0 年代-9 0 年代:基于e d i 的电子商务 一种弱祸合电子商务系统的研究 从技术的角度来看,人类利用电子通讯的方式进行贸易活动己有几十年的 历史了。 早在2 0 世纪6 0 年代, 人们就开始了用电报报文发送商务文件的工作; 7 0 年代人们又普遍采用方便、快捷的传真机来替代电报,但是由于传真文件是 通过纸面打印来传递和管理信息的,不能将信息直接转入到信息系统中,因此 人们开始采用 e d i ( 电子数据交换)作为企业间电子商务的应用技术,这也就 是电子商务的雏形。 e d i 在2 0 世纪6 0 年代末期产生于美国,当时的贸易商们在使用计算机处 理各类商务文件的时候发现,由人工输入到一台计算机中的数据 7 0 % 是来源于 另一台计算机输出的文件,由于过多的人为因素,影响了数据的准确性和工作 效率, 人们开始尝试在贸易伙伴之间的计算机上使数据能够自 动交换, e d i 应 运而生。 e d i ( e l e c t r o n i c d a t a i n t e r c h a n g e ) : 是 将业务 文件按 一个公认的 标准从一台 计算机传输到另一台计算机上去的电子传输方法。由于e d i 大大减少了纸张票 据,因此,人们也形象地称之为“ 无纸贸易” 或“ 无纸交易” 。 从技术上讲,e d i 包括硬件与软件两大部分。硬件主要是增值网v a n,软 件包括计算机软件和e d i 标准。 ( 2 ) 2 0 世纪9 0 年代以 来: 基于国 际 互联网的电 子商务 由于使用 v a n 的费用很高,仅大型企业才会使用,因此限制了基于 e d i 的电子商务应用范围的扩大。 2 0 世纪9 0 年代中期后, 国际互联网( i n t e r n e t ) 迅速走向普及化,逐步地从大学、科研机构走向企业和百姓家庭,其功能也己 从信息共享演变为一种大众化的信息传播工具。 从1 9 9 1 年起, 一直被排斥在互 联网之外的商业贸易活动正式进入这个王国,电子商务成为互联网应用的最大 热点。 1 . 1 . 3传统电子商务集成方案的不足与新需求 1 . 1 . 3 . 1 传统电子商务集成方案的不足 在经济全球化、贸易自由 化和社会信息化的新形势下,世界市场由 过去传 统的相对稳定逐步演变成动态多变: 由过去的局部竞争演变成全球范围的竞争; 同行业之间、跨行业之间的相互渗透、相互竞争日 益激烈。 在这样的新形势下, 要求企业内部具备快速反应机制, 协调各个管理系统、 设计系统、生产系统之间的关系,要求增进产品供应链上各个合作伙伴之间的 合作,从而降低电子商务运营成本。但电子商务系统却普遍存在如下几个显著 的特点:集成祸合度大,范围广, 技术基础要求高,灵活性不高,自我封闭等。 一种弱祸合电子商务系统的研究 从技术的角度来看,人类利用电子通讯的方式进行贸易活动己有几十年的 历史了。 早在2 0 世纪6 0 年代, 人们就开始了用电报报文发送商务文件的工作; 7 0 年代人们又普遍采用方便、快捷的传真机来替代电报,但是由于传真文件是 通过纸面打印来传递和管理信息的,不能将信息直接转入到信息系统中,因此 人们开始采用 e d i ( 电子数据交换)作为企业间电子商务的应用技术,这也就 是电子商务的雏形。 e d i 在2 0 世纪6 0 年代末期产生于美国,当时的贸易商们在使用计算机处 理各类商务文件的时候发现,由人工输入到一台计算机中的数据 7 0 % 是来源于 另一台计算机输出的文件,由于过多的人为因素,影响了数据的准确性和工作 效率, 人们开始尝试在贸易伙伴之间的计算机上使数据能够自 动交换, e d i 应 运而生。 e d i ( e l e c t r o n i c d a t a i n t e r c h a n g e ) : 是 将业务 文件按 一个公认的 标准从一台 计算机传输到另一台计算机上去的电子传输方法。由于e d i 大大减少了纸张票 据,因此,人们也形象地称之为“ 无纸贸易” 或“ 无纸交易” 。 从技术上讲,e d i 包括硬件与软件两大部分。硬件主要是增值网v a n,软 件包括计算机软件和e d i 标准。 ( 2 ) 2 0 世纪9 0 年代以 来: 基于国 际 互联网的电 子商务 由于使用 v a n 的费用很高,仅大型企业才会使用,因此限制了基于 e d i 的电子商务应用范围的扩大。 2 0 世纪9 0 年代中期后, 国际互联网( i n t e r n e t ) 迅速走向普及化,逐步地从大学、科研机构走向企业和百姓家庭,其功能也己 从信息共享演变为一种大众化的信息传播工具。 从1 9 9 1 年起, 一直被排斥在互 联网之外的商业贸易活动正式进入这个王国,电子商务成为互联网应用的最大 热点。 1 . 1 . 3传统电子商务集成方案的不足与新需求 1 . 1 . 3 . 1 传统电子商务集成方案的不足 在经济全球化、贸易自由 化和社会信息化的新形势下,世界市场由 过去传 统的相对稳定逐步演变成动态多变: 由过去的局部竞争演变成全球范围的竞争; 同行业之间、跨行业之间的相互渗透、相互竞争日 益激烈。 在这样的新形势下, 要求企业内部具备快速反应机制, 协调各个管理系统、 设计系统、生产系统之间的关系,要求增进产品供应链上各个合作伙伴之间的 合作,从而降低电子商务运营成本。但电子商务系统却普遍存在如下几个显著 的特点:集成祸合度大,范围广, 技术基础要求高,灵活性不高,自我封闭等。 一种弱祸合电子商务系统的研究 1 . 1 . 3 . 2 电 子商务集成解决方案的新需求 快速集成是电子商务系统面临的最基本的需求。市场需求要求企业能在最 短的时间内对电子商务系统提出版本更新的要求。最为理想的情况是,电子商 务系统内部模块或与其他系统能够实现即插即用式的集成。 对外开放性是电子商务系统另一个基本需求。虚拟组织和动态供应链的出 现, 使得电子商务系统必须能够动态的发现和使用无穷无尽的i n t e rn e t 资源。 传 统的电子商务系统还不能完全满足这一需求,而当 前的集成模式也没有提供更 多向外开放的机制。 优良的可扩展性是任何系统所追求的性能, 而这一性能对于电子商务系 统来说尤为重要,因为电 子商务系统和商业需求的变化,产品本身,以及企业 的生产能力等密切相关。 商业需求的不断变化, 产品的更新和生产能力的变化, 都可能导致系统模块的增加和版本的变更。 企业内部和企业之间,具有各种各样的平台环境。为了能够让电子商务系 统能和其它系统集成,就得让电子商务集成解决方案具有平台、运行环境、开 发语言无关等新的需求。 1 . 1 . 4弱藕合电子商务解决方案的优势 w e b s e r v i c e s 这种弱祸合分布式技术的出现, 为全球电子商务集成带来巨 大 的 商机。 基于s o a p ( s im p l e o b j e c t a c c e s s p r o t o c o l ) 协议的w e b s e r v i c e s 技术 能够从根本上解决过去电子商务集成中的一些弊端。 基于这种架构的代理系统,使得电子商务系统内部的各个子系统和模块间 达到了弱祸合的目 的。使用s o a p 消息机制实现代理之间的协同,从而能够在 其上构建业务流程和工作流管理。 这种模式不仅可以应用于任何复杂的系统( 尤 其是一些易变系统) ,还将对组件模型产生巨大的影响。在未来的组件模型中, s o a p 作为组件间相互协作的基本方式, 使得软件系统的重复开发量大大减少, 大部分软件系统可以通过在现有的组件库中选取适当的组件,进行简单的组装 就可以被开发出来。 1 . 1 . 5当前弱藕合电子商务系统的主要研究水平 w e b s e r v i c e s是企业在互联网上构建大型、复杂应用的理想技术。过去, 一个大型复杂的应用系统里,各个模块、功能间通常是紧密藕合设计的,接口 一种弱祸合电子商务系统的研究 1 . 1 . 3 . 2 电 子商务集成解决方案的新需求 快速集成是电子商务系统面临的最基本的需求。市场需求要求企业能在最 短的时间内对电子商务系统提出版本更新的要求。最为理想的情况是,电子商 务系统内部模块或与其他系统能够实现即插即用式的集成。 对外开放性是电子商务系统另一个基本需求。虚拟组织和动态供应链的出 现, 使得电子商务系统必须能够动态的发现和使用无穷无尽的i n t e rn e t 资源。 传 统的电子商务系统还不能完全满足这一需求,而当 前的集成模式也没有提供更 多向外开放的机制。 优良的可扩展性是任何系统所追求的性能, 而这一性能对于电子商务系 统来说尤为重要,因为电 子商务系统和商业需求的变化,产品本身,以及企业 的生产能力等密切相关。 商业需求的不断变化, 产品的更新和生产能力的变化, 都可能导致系统模块的增加和版本的变更。 企业内部和企业之间,具有各种各样的平台环境。为了能够让电子商务系 统能和其它系统集成,就得让电子商务集成解决方案具有平台、运行环境、开 发语言无关等新的需求。 1 . 1 . 4弱藕合电子商务解决方案的优势 w e b s e r v i c e s 这种弱祸合分布式技术的出现, 为全球电子商务集成带来巨 大 的 商机。 基于s o a p ( s im p l e o b j e c t a c c e s s p r o t o c o l ) 协议的w e b s e r v i c e s 技术 能够从根本上解决过去电子商务集成中的一些弊端。 基于这种架构的代理系统,使得电子商务系统内部的各个子系统和模块间 达到了弱祸合的目 的。使用s o a p 消息机制实现代理之间的协同,从而能够在 其上构建业务流程和工作流管理。 这种模式不仅可以应用于任何复杂的系统( 尤 其是一些易变系统) ,还将对组件模型产生巨大的影响。在未来的组件模型中, s o a p 作为组件间相互协作的基本方式, 使得软件系统的重复开发量大大减少, 大部分软件系统可以通过在现有的组件库中选取适当的组件,进行简单的组装 就可以被开发出来。 1 . 1 . 5当前弱藕合电子商务系统的主要研究水平 w e b s e r v i c e s是企业在互联网上构建大型、复杂应用的理想技术。过去, 一个大型复杂的应用系统里,各个模块、功能间通常是紧密藕合设计的,接口 一种弱祸合电子商务系统的研究 1 . 1 . 3 . 2 电 子商务集成解决方案的新需求 快速集成是电子商务系统面临的最基本的需求。市场需求要求企业能在最 短的时间内对电子商务系统提出版本更新的要求。最为理想的情况是,电子商 务系统内部模块或与其他系统能够实现即插即用式的集成。 对外开放性是电子商务系统另一个基本需求。虚拟组织和动态供应链的出 现, 使得电子商务系统必须能够动态的发现和使用无穷无尽的i n t e rn e t 资源。 传 统的电子商务系统还不能完全满足这一需求,而当 前的集成模式也没有提供更 多向外开放的机制。 优良的可扩展性是任何系统所追求的性能, 而这一性能对于电子商务系 统来说尤为重要,因为电 子商务系统和商业需求的变化,产品本身,以及企业 的生产能力等密切相关。 商业需求的不断变化, 产品的更新和生产能力的变化, 都可能导致系统模块的增加和版本的变更。 企业内部和企业之间,具有各种各样的平台环境。为了能够让电子商务系 统能和其它系统集成,就得让电子商务集成解决方案具有平台、运行环境、开 发语言无关等新的需求。 1 . 1 . 4弱藕合电子商务解决方案的优势 w e b s e r v i c e s 这种弱祸合分布式技术的出现, 为全球电子商务集成带来巨 大 的 商机。 基于s o a p ( s im p l e o b j e c t a c c e s s p r o t o c o l ) 协议的w e b s e r v i c e s 技术 能够从根本上解决过去电子商务集成中的一些弊端。 基于这种架构的代理系统,使得电子商务系统内部的各个子系统和模块间 达到了弱祸合的目 的。使用s o a p 消息机制实现代理之间的协同,从而能够在 其上构建业务流程和工作流管理。 这种模式不仅可以应用于任何复杂的系统( 尤 其是一些易变系统) ,还将对组件模型产生巨大的影响。在未来的组件模型中, s o a p 作为组件间相互协作的基本方式, 使得软件系统的重复开发量大大减少, 大部分软件系统可以通过在现有的组件库中选取适当的组件,进行简单的组装 就可以被开发出来。 1 . 1 . 5当前弱藕合电子商务系统的主要研究水平 w e b s e r v i c e s是企业在互联网上构建大型、复杂应用的理想技术。过去, 一个大型复杂的应用系统里,各个模块、功能间通常是紧密藕合设计的,接口 一种弱藕合电子商务系统的研究 和数据交换都是内 部专用的 格式, 使维护和扩展非常困 难。 w e b s e r v i c e s 提供了 全新的开发大型系统设计思路,大型系统的模块、功能可以非常独立地设计, 各自 之间通过接口查询以及自 描述的 x ml格式的数据交换,轻松地将各个模 块、功能集成为一个大型的系统,各自内部的改动不会影响其他模块或功能, 使系统的维护和升级更加容易。 国内外对弱祸合电子商务系统的研究己经开始,也开始有类似的解决方案 出现,但是还很少有完善的解决方案和相应的应用实例。本文将对弱祸合电子 商务系统进行研究,针对目 前新出现的we b s e r v i c e s 分布式服务体系,提出一 个基于 w e b s e r v i c e s 体系的电子商务解决方案,是对弱祸合电子商务系统应用 研究的一个有益探索。 前景是乐观的,不过困难仍然存在。弱祸合的电子商务系统不会仅仅是一 个技术上的问题, 还有许多方面的制约因素。虽然从体系架构上,本文将通过 s o a p协议构建了一个可供电子商务系统集成的方法。然而从现实和商业角度 看,这还远远不够。集成的相关模块必须就数据之外的系统细节达成一致,必 须了解对方的接受方式,网络协议,访问入口,安全性要求等,在模块层、应 用层仍然停留在一个不利于集成的阶段。 1 . 2项目背景 本研究课题的工程实践是以千景空间装饰画行业电子商务平台为背景的。 由北京千景空间电子商务有限公司与中国装饰画行业龙头企业北京千景装饰设 计有限公司合作搭建的这个行业电子商务平台的目 标是: 成为中国装饰画以及配饰产品的b 2 c电子商务门户网站 成为装饰画行业供应商与经销商的1 3 2 1 3 电子商务平台 成为连锁经营的千景画廊加盟店与自 营店的销售展示平台、进销存管理平 台和店面综合管理平台 我们的总体设计思想:建立一套灵活的、安全的、高效的、易用的、完善 的、可扩展的电子商务集成解决方案。为了避免传统电子商务系统在集成实现 上 的缺陷,在系统总体设计思想的指导下,我们准备在很多方面采用新的w e b s e r v i c e s 以及相关技术进行系统模块的开发和集成。 例如, 我们将实现一个可信的 信息安全机制: 以 建立公开密钥基础设施( p k i ) 为基础的网络服务 we b s e r v i c e s )向电子商务平台各应用系统提供身份认证、 访问控制和安全审计功能,可实现用户端单点登录和全网享受服务。 再例如, 从企业级集成的高度, 实现了电子商务系统在i n t e r n e t 之上的集成, 一种弱藕合电子商务系统的研究 和数据交换都是内 部专用的 格式, 使维护和扩展非常困 难。 w e b s e r v i c e s 提供了 全新的开发大型系统设计思路,大型系统的模块、功能可以非常独立地设计, 各自 之间通过接口查询以及自 描述的 x ml格式的数据交换,轻松地将各个模 块、功能集成为一个大型的系统,各自内部的改动不会影响其他模块或功能, 使系统的维护和升级更加容易。 国内外对弱祸合电子商务系统的研究己经开始,也开始有类似的解决方案 出现,但是还很少有完善的解决方案和相应的应用实例。本文将对弱祸合电子 商务系统进行研究,针对目 前新出现的we b s e r v i c e s 分布式服务体系,提出一 个基于 w e b s e r v i c e s 体系的电子商务解决方案,是对弱祸合电子商务系统应用 研究的一个有益探索。 前景是乐观的,不过困难仍然存在。弱祸合的电子商务系统不会仅仅是一 个技术上的问题, 还有许多方面的制约因素。虽然从体系架构上,本文将通过 s o a p协议构建了一个可供电子商务系统集成的方法。然而从现实和商业角度 看,这还远远不够。集成的相关模块必须就数据之外的系统细节达成一致,必 须了解对方的接受方式,网络协议,访问入口,安全性要求等,在模块层、应 用层仍然停留在一个不利于集成的阶段。 1 . 2项目背景 本研究课题的工程实践是以千景空间装饰画行业电子商务平台为背景的。 由北京千景空间电子商务有限公司与中国装饰画行业龙头企业北京千景装饰设 计有限公司合作搭建的这个行业电子商务平台的目 标是: 成为中国装饰画以及配饰产品的b 2 c电子商务门户网站 成为装饰画行业供应商与经销商的1 3 2 1 3 电子商务平台 成为连锁经营的千景画廊加盟店与自 营店的销售展示平台、进销存管理平 台和店面综合管理平台 我们的总体设计思想:建立一套灵活的、安全的、高效的、易用的、完善 的、可扩展的电子商务集成解决方案。为了避免传统电子商务系统在集成实现 上 的缺陷,在系统总体设计思想的指导下,我们准备在很多方面采用新的w e b s e r v i c e s 以及相关技术进行系统模块的开发和集成。 例如, 我们将实现一个可信的 信息安全机制: 以 建立公开密钥基础设施( p k i ) 为基础的网络服务 we b s e r v i c e s )向电子商务平台各应用系统提供身份认证、 访问控制和安全审计功能,可实现用户端单点登录和全网享受服务。 再例如, 从企业级集成的高度, 实现了电子商务系统在i n t e r n e t 之上的集成, 一 种弱藕合电子商务系统的研究 并使得需要装裱加工服务的 画品 经销商企业通过w e b 发布、 发现、 绑定具有装 裱加工能力的画框生产企业资源,达到随时共享装裱加工生产资源的目的。这 也是w e b s e r v i c e s 技术带来的便利。 我们将采用一系列成熟先进的技术, 包括 x ml技术、数据仓库技术、目 录服务技术,保证 “ 千景空间装饰画行业电子商务平台”的先进性、结构的统 一性、运行的灵活性和可靠性,以利于平台的开发、应用和发展。 作者通过对 “ 千景空间装饰画行业电子商务平台”目 标的仔细研究和前期 实践, 逐步认识到we b s e r v i c e s 技术在该平台中的重要作用。 we b s e r v i c e s 体系 的功能、结构可以解决目前传统电子商务解决方案中存在的问题,能够满足该 平台立足长远发展的需要。 1 . 3论文作者的主要工作 论文期间作者所做的主要工作: 1 . 研究了系统祸合性分析方法,提出一种适合大型软件系统祸合性分析的 系统藕合度模型s c d a 2 . 对w e b s e r v i e s 技术在电子商务系统的应用进行研究,提出了一个弱祸合 电 子商务解决方案。 3通过对装饰画行业的具体分析, 提出了 装饰画行业电 子商务平台的整体 规划和各关键环节的设计方案。 4 . 对实现装裱加工生产能力共享环节的网络服务进行详细设计和说明。 一 种弱藕合电子商务系统的研究 并使得需要装裱加工服务的 画品 经销商企业通过w e b 发布、 发现、 绑定具有装 裱加工能力的画框生产企业资源,达到随时共享装裱加工生产资源的目的。这 也是w e b s e r v i c e s 技术带来的便利。 我们将采用一系列成熟先进的技术, 包括 x ml技术、数据仓库技术、目 录服务技术,保证 “ 千景空间装饰画行业电子商务平台”的先进性、结构的统 一性、运行的灵活性和可靠性,以利于平台的开发、应用和发展。 作者通过对 “ 千景空间装饰画行业电子商务平台”目 标的仔细研究和前期 实践, 逐步认识到we b s e r v i c e s 技术在该平台中的重要作用。 we b s e r v i c e s 体系 的功能、结构可以解决目前传统电子商务解决方案中存在的问题,能够满足该 平台立足长远发展的需要。 1 . 3论文作者的主要工作 论文期间作者所做的主要工作: 1 . 研究了系统祸合性分析方法,提出一种适合大型软件系统祸合性分析的 系统藕合度模型s c d a 2 . 对w e b s e r v i e s 技术在电子商务系统的应用进行研究,提出了一个弱祸合 电 子商务解决方案。 3通过对装饰画行业的具体分析, 提出了 装饰画行业电 子商务平台的整体 规划和各关键环节的设计方案。 4 . 对实现装裱加工生产能力共享环节的网络服务进行详细设计和说明。 一种弱藕合电子商务系统的研究 第二章 构件技术和系统藕合性分析 2 . 1 软件复用与构件技术的概述 软件复用是指重复使用“ 为了复用目的而设计的软件” 的过程。 通过复用, 可以 控制软件开发的复杂度, 缩短开发周期,并提高软件产品的质量。由于软 件开发模式多种多样,因此复用的方式也不尽相同,其中基于构件的复用是目 前学术界与产业界公认的主流复用技术,与其它复用方式相比,基于构件的复 用更为可 行、 实用。 构件 ( c o m p o n e n t ) 是指应用系统中可以明 确识别的 构成 成分。 而可复用构件( r e u s a b l e c o m p o n e n t ) 是指具有相对独立的功能和可复 用 价值的构件。 基于构件的复用涉及构件的获取、 管理以及组装等环节, 其中组 装是产生应用程序的最后一步,也是整个过程的重要环节。由于构件具有多种 形态 源码、目 标码等等) , 因此存在多种组装方式, 例如基于黑盒的组装与基 于白 盒的组装。前者在组装过程中不需要了解构件的内 部实现,也不对构件进 行改动;而后者则需要了 解构件的内 部实 现, 且允许对构件进行改动。 可复用构件应具备以 下属性:有用性 ( u s e f u ln e s s ) :构件必须提供有用 的 功能; 可用性 (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房地产项目建筑抗震顾问服务合同范本
- 2025版外墙清洗与外墙涂料保护服务协议
- 2025版膨润土矿产资源承包合同模板
- 2025年度旅游服务管理系统购买与升级合同
- 2025年餐厅装饰装修工程品质保证合同
- 2025保定高端住宅托管出租合作协议
- 2025版施工环保责任协议模板及下载
- 2025版企业劳动合同中保密协议与竞业限制规定
- 2025年度塔吊及人货电梯施工劳务分包项目合作协议
- 2025年度智能机器人项目合同授权委托管理制度
- 小学英语名词单数变复数的语法规则及练习题含答案
- 人教版(2024)七年级上册生物全册教学设计
- YYT 0660-2008 外科植入物用聚醚醚酮(PEEK)聚合物的标准规范
- 中国石油天然气集团公司专业技术职务任职资格评审工作管理规定
- 卡牌版权合同
- 异常工况安全处置管理制度(根据导则编写)
- DL-T5588-2021电力系统视频监控系统设计规程
- DL-T5366-2014发电厂汽水管道应力计算技术规程
- 石材厂设备保养操作手册
- 金融理财基础知识
- 送别混声合唱简谱
评论
0/150
提交评论