面向ASP分布式服务模式的多级用户控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿日期:2005203229;修返日期:2005211216基金项目:国家“863/C I M S ”主题资助项目(2004AA414010);四川省攻关项目(04GG0102006);电子科技大学机电学院基金资助项目
面向ASP 分布式服务模式的多级用户控制
3
廖伟智
1,2
,孙林夫1,张 宇
1
(11西南交通大学CAD 中心,四川成都610031;21电子科技大学机械电子工程学院,四川成都610054)
摘 要:针对四川区域中小制造业用户群对ASP 的需求特点,分析了ASP 分布式服务模式的原理及其三级异构平台间的功能交互特性。
对三级异构服务平台体系中的多级用户角色的要求和特点进行了研究。
提出了基于W eb Service 的多级用户管理和控制策略,并进行了详细设计和实现,其结果在区域网络化制造ASP 服务三级服务平台得到实际应用。
关键词:ASP 分布式服务;三级平台;多用户角色;控制策略
中图法分类号:TP391 文献标识码:A 文章编号:100123695(2006)0720123203
Management and Contr ol Strategy of Multilevel U ser Roles
O riented t o ASP D istributed Service Mode
L I A O W ei 2zhi 1,2
,S UN L in 2fu 1
,ZHANG Yu
1
(1.CAD Engineering Center ,Southw est J iaotong U niversity,Chengdu S ichuan 610031,China;2.College of M achatronics Engineering,U ni 2
versity of Electronic Science &Technology,Chengdu S ichuan 610054,China )
Abstract:According t o manufacturing enter p rise users ’require ments of ASP,an ASP distributed service mode based on Si 2
chuan regi on is analyzed,and the alternati on of the functi ons of tree 2level differ p latf or m s oriented t o this mode is described in the paper .Then,based on the researching of multilevel 2user r oles characters and require ments of the p latfor m s,the manage 2ment and contr olling strategy based on W eb service of multilevel 2user is p r oposed,the syste m has been designed and i m p le 2mented,and it has been app lied in tree 2level p latf or m of regi on net w orked manufacturing and ASP service .Key words:ASP D istributed Service Mode;Three 2level Platf or m;M ultilevel U ser Roles;Contr ol Strategy
应用服务供应商(App licati on Service Pr ovider,ASP )服务模式是随着计算机网络发展起来的,不同于传统企业内部信息化模式耗费大量人力、财力、物力的,得到公认的未来企业信息化的主要解决方案之一。
目前,基于ASP 服务模式的平台较多,但多数为针对某一区域,将所有资源管理、功能业务处理、平台管理和维护都集中在一个平台实现的单级平台。
这种平台的优点是牵涉面小、管理维护简单,适合小区域范围内的服务[1]。
但要涉及多个区域、多个平台的集成、管理和维护时,单级平台服务模式就显得力不从心了,ASP 分布式服务模式是针对这一情况的良好模式。
ASP 分布式服务模式是针对西部地区四川的中小制造业信息化发展状况的一种企业信息化服务模式。
它以四川的成都、德阳、绵阳为中心,全省各重点制造业城市和各中小制造企业为集成体形成三级异构服务平台体系,是融制造资源、商务管理和协作等功能为一体的,多对多的一种服务模式。
该服务模式是由政府牵头,第三方中介技术服务机构为主体,各地区科技部门和中小企业为对象的多地区、多协作服务,各平台间、平台与企业原有平台和系统之间存在集成关系,涉及对多级异构体系下多角色用户的管理和控制。
因此,根据不同区域用户的需求和发展提供可定制、交互
性的功能,并有序合理地管理和控制这些功能用户是这种模式成败的关键。
1 基于ASP 的分布式服务原理
111 体系结构
随着世界经济一体化格局的逐渐形成,单个制造企业间的
竞争逐渐转化成企业群和区域的竞争。
东部及南部沿海的很多地区,如浙江温州、绍兴,广东东莞都形成了地域性的制造业产业链积聚,具有强大的区域竞争能力[2]。
四川的制造企业由于涉及区域广、信息化程度低等特点,很难形成东部沿海地区企业那样的地域性产业链积聚。
利用网络化手段、整合各地信息和资源,并由专门技术中介提供技术支撑和服务,使各区域企业形成网上积聚,是改善企业信息化程度,提升区域整体竞争能力的现实途径。
基于ASP 的分布式服务平台体系正是基于此而构建的,它以政府牵头,由专业技术中介机构开发实施,形成覆盖四川各重点制造业城市的面向对象、分布式、互操作、动态集成平台体系[3]。
体系结构如图1所示,由网络化制造和ASP 服务主平台、重点城市分平台和区域企业平台三级服务平台集成。
(1)网络化制造和ASP 服务主平台。
它是整个结构体系的核心,以成都、德阳和绵阳为核心区域提供包括信息服务、资源共享服务、协同商务服务、协同设计服务和技术支持服务的五大主要服务。
其中信息服务为企业提供信息发布、信息导航等服务;资源共享服务集成区域内制造资源及国产软件开发商
・
321・第7期廖伟智等:面向ASP 分布式服务模式的多级用户控制
的软件资源,形成资源集聚中心,提供资源优选及软件远程共享服务;协同商务服务为供应、经销和服务这条业务链的商务活动提供网络化支持,以及数据托管服务;协同设计服务支持为网络环境下多企业、多部门参与产品协同开发提供支持;技术支持服务通过集成产品提供商、服务提供商和专家的力量,为企业提供咨询服务。
(2)重点城市ASP 服务分平台。
以全省十多个重点制造业城市为对象,针对各城市具体区域信息化状况和需求建立各城市的ASP 服务分平台。
分平台依托当地的政府,包括信息服务、资源管理、技术支持等功能,重点实现当地信息网络化服务和制造资源的网络积聚,并与主平台形成分布式体系。
分平台与主平台、分平台间的其他功能,如技术服务、协同商务等通过本地需求动态集成。
(3)企业应用平台。
它是区域网络化制造的组成单元,是制造资源,尤其是装备资源形成网上积聚的基础。
企业平台包括企业资源管理平台、招投标管理等应用系统,与主平台、分平台一起形成了制造资源的分布式体系。
112 分布式服务平台间的功能交互模型
在三级ASP 分布式服务平台体系中,主平台和分平台都是面向区域的,是区域整体需求和利益的体现,企业应用平台则是区域内企业资源服务管理的普遍需求。
根据对各重点城市区域进行调研、分析,为满足平台体系具有分布、快捷、合理和动态功能分配和集成的特点,ASP 分布式服务平台在功能上设计成动态交互的模型,如图2所示。
该功能交互模型体现了ASP 分布式服务体系在功能和业务上的四大主要特性:
(1)ASP 主平台在功能和业务上的集中性。
主平台上集中了川内中小制造企业对基于ASP 服务所需求的所有功能和业务,它通过专业化的中介机构和技术团体对此平台进行生产性的维护。
(2)ASP 分平台在功能和业务上的可配置性。
各地的分平台根据区域需求,在功能上,一方面有本区域绝大部分企业的共同需求,这部分需求成为该分平台固定的功能和业务,如信息中心、供求服务、资源配置管理等;另一方面又有很多企业对主平台其他功能的动态需求,这部分功能的业务处理不在分
平台上,只在分平台提供此种功能的配置和接口上。
(3)企业平台在资源积聚上的基础性。
企业平台是三级平台体系的末级,它是整个平台体系资源积聚的基础,企业的资源通过W eb 服务与区域平台集成,达到可在本企业进行管理,在服务平台上可配置、可优化的目的,为区域资源集成共享和优化配置提供支撑。
(4)各级平台在可配置功能上的交互性。
由于分平台在功能上的可配置性特点,及企业平台资源积聚基础,各级平台在功能上存在交互性。
图2中黑色框中的业务功能,在主平台完成业务和数据的处理,分平台通过W eb 服务接口使用其功能,内部并不进行业务和数据处理。
资源管理功能作为特殊服务,在三级平台均存在不同的业务和数据处理,但在资源搜索时,通过W eb 服务实现三级平台功能的交互。
2 ASP 分布式服务体系的多级用户角色特点
分布式服务体系包括一个主平台、十多个重点城市分平台和各区域内的企业平台,涉及区域广、用户多,不同区域用户对功能需求动态多变,即用户是整个体系的使用者,ASP 分布式服务模式中用户群显得尤为重要,平台的活跃程度和现实价值主要取决于用户的规模和参与度,因此,对用户的管理和控制就显得尤为重要。
综上,ASP 分布式服务平台体系除了能够提供丰富的功能、便捷的服务外,能够根据用户需求和性质正确判断并提供服务,同时,系统地、有序地管理和控制用户群,是ASP 分布式服务平台体系可持续发展的关键。
因此,首先必须准确地建立
用户角色模型,深入分析用户角色的特点,再提出一套良好的用户管理和控制策略。
由以上ASP 分布式服务体系结构及各平台间的功能交互原理可知,平台用户应是分布式的、多级的用户角色模型,如图
3所示。
这种模型将平台体系的用户群分级分布式管理,既不
统一在一个主平台管理,也不按区域将各级平台的用户完全独
立管理和控制,而是交互的三级用户角色。
该平台体系分三级用户,即主平台用户、分平台用户和企业平台用户。
从下到上,企业平台中资源管理角色的用户也是分平台的用户,可以使用分平台资源管理服务,分平台中用黑色框围起来的角色用户也是主平台的用户,可以配置和使用主平台相应的业务功能。
但是,为了有序地管理和控制各级用户群,图3中,用户角色从上到下是不可逆过程。
各级用户是自己平台的用户,受自己平台的管理和控制,同时又因动态功能交互的作用被其他平台控制。
因此,对同一用户角色在不同平台活动的控制显得尤为重要,其控制得到与否成为能否系统、有序、准确和统一地管理用户的关键,也是平台体系是否能顺利、有效运营的关键。
3 基于W eb Service 的用户控制策略
三级用户平台体系是分布异构体系,要使同一用户角色在不同平台的活动被很好地控制和系统、有序、准确地管理,必须
有良好的用户控制策略。
只牵涉单个平台用户角色的控制比较简单,文中不再讨论。
对多级平台功能可交互和可配置角色的用户管理和控制比较复杂,尤其是同一用户角色在多平台的通信问题。
传统使用DC OM 技术来实现平台间的通信和互操作的方
・421・计算机应用研究2006年
法除了对平台的编程语言、运行环境的统一性有较强的要求
外,还有开发难度大、运行效果不佳的缺点,不适合本文的平台体系中多用户角色的管理和控制。
由于任何基于W eb 的平台都使用HTTP 协议,因此,多平台间通信最完美的解决方法应是基于HTTP 协议的通信,W eb Service 使用特殊的对象模型协议(DCOM ,R M I ),不要求不同平台有特定和同类的外部结构,通过已存在的网络协议和数据格式(HTTP,X ML )进行通信,W eb Service 模型是一种完全的无语言相关性、无平台相关性、无对象相关性模型。
由此可见,
W eb Service 技术是当前解决分布式平台多角色用户管理和控
制的最好技术[4]。
本文采取W eb Service 技术模型作为三级分布式用户异构平台体系用户控制实现的重要策略。
限于篇幅,本文重点对本体系中最简单的情况———同一用户在单个分平台与主平台实现功能交互时的角色管理和控制进行分析,如图
4所示。
其他情况参照此情况,改进实现。
基于W eb Service 用户控制策略具有以下特点:
(1)具有多角色的同一用户不管其使用服务的业务处理在哪个平台完成,用户只需要在其注册的平台登录一次,不需要在多个平台登录。
(2)功能业务处理平台对具有此功能接口的其他平台的用户角色具有可控性。
(3)同一功能在不同平台有功能接口时,应该使该功能用户角色的管理保持同步。
(4)所有平台对自己的用户都具有各自的审核权限。
(5)业务处理主平台能够识别用户角色所在的区域及分
平台。
(6)保证用户使用服务具有与平台结构、配置无关性。
4 多级用户控制的实现
综上,开发了基于W eb Service 的ASP 分布式服务平台体
系用户管理和控制系统。
此系统采用微软.NET 及W eb Ser 2
vice 技术搭建。
图5为主要系统界面。
已经在成德绵区域网络
化制造和ASP 服务主平台,眉山、南充等六个重点城市分平台及十多家企业平台的分布式体系中得到应用。
系统已经正式运行,运行稳定,效果良好。
5 结论
ASP 是当前实现企业信息化,提升企业竞争能力的重要解
决方案,ASP 分布式服务模式是针对西部四川中小制造业信息化发展状况的一种企业信息化服务模式,基于这种模式的跨区域的三级异构服务平台体系跨多个城市。
用户是平台体系的主体,分布广、需求个性化强、平台牵涉面大,平台对用户的管理和控制尤为重要。
本文中的平台体系对类似区域的ASP 服务模式起到了重要的参考作用,文中对用户分析及其控制策略很好地解决了此类平台体系中多级用户的管理和控制问题。
参考文献:
[1]张映锋,江平宇.面向中小型企业的制造服务平台研究[J ].西安
交通大学学报,2004,38(7):167021673.[2]杨海成,敬石开,王海龙.ASP 应用服务平台———需求、概念、内
容、应用与发展[J ].中国制造业信息化,2003,(12):12215.[3]赵慧娟,王淑营,孙林夫.面向中小企业信息化建设的ASP 服务平台[J ].计算机集成制造系统———C I M S,2004,10(11):14412
1445.[4]
[美]Robert Tabor X ML W eb 服务[M ].徐继伟,英宇,等.
北京:机械工业出版社,2002.12140.
作者简介:
廖伟智(19782),女,四川邛崃人,助教,博士生,主要研究方向为CAD /CAPP /CAM /CAE,C I M S;孙林夫(19632),男,浙江绍兴人,主任,教授,博士生导师,博士,研究方向为CAD /CAPP /CAM /CAE,C I M S;张宇(19802),男,硕士研究生。
(上接第120页)可以将该系统推广到汽车生产、飞机制造、机械
制造、制鞋、玩具生产等一类离散行业的生产制造领域,作为传统的条码方式的替代品。
射频识别作为一种新兴的自动识别技术,在中国还处于一个刚刚起步的阶段,但是它的发展潜力是巨大的。
在信息社会,对于各种信息的获取及处理,要求快速、准确。
在不久的将来,RF I D 技术将同其他识别技术一样,深入到人们生活的各个领域。
参考文献:
[1]陈大才.射频识别(RF I D )技术[M ].北京:电子工业出版社,
2001.
[2]阳宪惠.现场总线技术及其应用[M ].北京:清华大学出版社,
1999.[3]
[美]John E S wanke .V isual C ++MFC 编程实例[M ].北京:电子
工业出版社,2000.
作者简介:
谭杰(19682),男,副研究员,硕士,主要研究方向为综合自动化系统集成、RFI D 技术、生产过程控制;赵昼辰(19702),男,高级工程师,硕士,主要研究方向为嵌入式系统、RF I D 技术、硬件产品开发;何伟(19782),男,工程师,硕士,主要研究方向为硬件系统开发、嵌入式系统;葛平
(19752),男,助理研究员,博士,主要研究方向为实时数据库、企业信息
系统的开发、系统集成;张晓华(19732),男,工程师,主要研究方向为硬件系统开发;王峥(19822),女,工程师,主要研究方向为硬件系统开发。
・
521・第7期廖伟智等:面向ASP 分布式服务模式的多级用户控制 。