北京市应急指挥系统BEA方案V_第1页
北京市应急指挥系统BEA方案V_第2页
北京市应急指挥系统BEA方案V_第3页
北京市应急指挥系统BEA方案V_第4页
北京市应急指挥系统BEA方案V_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京市应急指挥系统BEA技术建议V1.0肯BEA系统真(中国)有瓦限公司寺200隔6扒-振01狸念奏世富竖松愤芝陡蒸乡目录TOC\o"1-4"\h\z\u罪1能潜项目总体要裁求辰播3殃2园亿信息平台技闷术要求奏红4飘用户需求的销服务媒介:衫惰4互联网4肥呼叫中心愚超4碰3痛兆北京市应急舅指挥系统痰BEA慕技术方案亩府5苹3.1慌遗北京市应急草指挥系统祖SOA垒架构总体设压计揪印5统3.2狸购应用支撑平惯台与集成环娱境秧作6屯3.3累银信息资源共享享环境期民7让气描数据服务平毅台雀贫7嫂3.4蛙简工作流平台码切15己3.5戚带门户系统方则案诸训1么7竹菜映内容管理获气17齿拳牙搜索功能准阴18休边握多渠道访问民植19泽赖夏门户安全管参理肢末20装筑侧统一用户档螺案铸萄22宽波颜单点登录每着23萍3.6盈朽系统部署和陪管理往北24斯给域高性能咸千24得床斤集群和可靠鼓性痒五25拢钞欺系统监控,垄保证恩SLA湿蓬26日3.7托慢BEA继实现的搂SOA慈架构优势供刺27锦萍胆全面、统一友的平台挎店27降巩杆基于标准的炉开放平台循番27职扯愁简单、高效斥率实施厦眠29拨4欺吴成功案例蛛著30古项目虏总体要求同项目要求见底项目需求书纪,侨此处略。断信息棋平台求技术要求胶用户需求的粗服务媒介持:互联网孕用户需要通防过互联网满广足对牛信息的浏览割、查询、格决策、指挥洋、邮件服务鲁、即时通讯良等的需求。无线网络吹用户需要通燥过无线服务绒,满足随时么随地浏览信库息、查询信姥息、袋视频允会议消等的需求。呼叫中心预用户需要通拢过人工和语型音的呼叫服桑务满足信息辽服务,情况俱报告等语音辈服务顶需求。甚北京市应急众指挥系统陷BEA技术孟方案遗北京市应急乒指挥系统蓝SOA架构蹈总体斧设计拒根据热项目克的需求,该维项目的应用编可以分为汁几个绢层面办:外底吃层的充数据夕层鞋——纠通过数据库怎系统存储共悲享的业务数娘据,共享数而据从各自业幼务数据库中涝提取,数据烫源之间进行川复制和交换聋;石应用支撑肠层袖——尤通过应用服述务器支持租程序组件仰的建立和运坐行;倾数据服务虫层碧——输针对不同腥的应用,应烫用对数据的重访问需要一恨个数据服务劲层,通过数木据服务层,家应用能够做驾到透明访问衡异构的和分源布的数据库币和文件系统给,应用逻辑绒和数据源之闹间是松耦合鼠的,通过中锤间的数据服飘务层提供跨蚂数据库的关底联和映射墓;赏服务总线妄层疾——告通过景服务总线端,始连接各类可祝重用服务模诱块腹,岁完成消息传控递,数据转渡换,服务路恭由等功能誓;仁工作流蒸层吧——蕉穿接应用模买块,按照工彼作流程构建川业务流程,派支撑跑部门内部和附跨部门的流死程建模,执钳行和管理冤,并结合门众户系统构建弃流程门户潮,构建SO股A构架应用柔,工作流平代台是必须的谨;插门户展现楚层秋——垦可以针对不肾同类型的用重户提供灵活谊的访问形式泡,根据不同甜用户类型提乌供个性化服忌务。亡北京市应急仔指挥系统屡,既其逻辑结构芳可以按照上墙述清六析层来构建。冲其好处在音于,从纺纵向结构上蜓看,应用具寄有松耦合架辅构易。具体的介冤绍如下:怎在数据师层惹——寸数据库或文嫂件系统可以凑进行数据交勿换津;灭应用支撑层姐——腹通过开发基耽于J2EE秃的应用程序渣组件实现应挠用模块功能高,组件可以制封装为服务渐,组件的构多建,运行和倍管理由本层膜支撑,应用哑支持层通过做WebLo吗gicS依erver搏实现;询在数据服务富层竖——辛数据的访问次基于统一的涛入口,被访违问数据则可问以分布在哪外部相关庸单位的共享考数据库和沾北京市应急雀指挥系统赔的数据库中仿,通过数据弦服务层进行源跨数据库的扶关联,数据贡服务层的访腿问可以通过趁Java接之口或Web绳服务实现,俭数据访问层筋通过Aqu哗aLogi挨cDat耕aSer伪vice释Platf狗orm产品诊实现姜;徐服务总线脱层舌——畅业务应用通躬过报组件淹方式构建,眠组件猎可以方便的怖封装成We考b服务,在皮系统之间被蹦相互调用,划服务总线格层通过拒AquaL巨ogic冬Servi属ceBu吼s实现魄;顾在工作流裳层尤——洗工作流层支改撑流程建模管,执行和管旺理糕,灵活的流述程管理工具涨使生成和改争变工作流程幼变得简单使;孤在耍门户展现档层密——顶通过三门户技术灾,患北京市应急朗指挥系统壶门户中建立坏的各类应用零展现por民tlet,委信息内容的离展现个性化愉。架北京市应急喷指挥系统奶基于SOA现的锹统一盈技术架构牲要实现上述斥的系统层次荷和功能,需萌要SOA的拒构架设计和杆相应的BE杠A产品支持菜,做到赵开放、灵活谅和敏捷百。摆下面分层介汁绍BEA的绩方案和产品夸技术特点。钥应用支撑平狱台冤应用支撑平辅台食是通过BE闲AWeb践Logic智Serv铲er应用服铅务器实现混。泉具体的技术躲指标参照附废件《桥北京市应急林指挥系统争BEA方案猾-V1-应容用服务器技靠术指标.d回oc翠》。辩数据服务平冰台珍BEA可父以提供的解起决方案包括岸数据访问平释台通过Aq倾uaLog尊icDa嫌taSe铲rvice叉Plat草form实妻现。隔数据服务层丧在危北京市应急袭指挥系统疑中起着数据迷访问服务的逝作用,熟可以在跨盾系统谷在分布式数奶据访问中屏部蔽数据源,胞形成基于X赌ML的统一箭访问接口,纷数据结构,裕数据关联,朱数据目录定柴义界和数据枪访问排控制彼通过数据服薯务平台完成撒。由于在数崭据库和应用雨之间加入了湿数据服务层礼,数据库表训的修改不会秋影响应用代纯码,对今后酱系统的升级游和改造提供箱灵活的结构版。顺数据服务通急过续BEA苏AquaL掏ogic味Data粒Servi委cePl振atfor超m来实现。遗提供一种标筋准途径来快盯速地聚合并辛展现来自多趣种异构数据净源的数据失视图(包括凭Web湾servi什ces,跌数据库,围文件、XM朝L文件、应筝用及Web估站点等)此。啊这种数据视却图可以通过异J吩a坡vaAP伍I,RMI沸,Web扬Servi观ces等方诚法款被奇应用,业务序流程吸,门户应用前所直接调用剪。布下图是粘AquaL大ogic同Data古Servi给cePl弄atfor阴m周的逻辑结构箭。职(1)魄什么是数据乏服务层?增从架构的观盖点看,数据团服务层是位辽于底层数据惨源集合之上渗的数据抽象希层。从SO为A的原理分太析,数据服标务层的作用吵是为所有读峡写操作提供猴一个访问点描,并对绒“固使用者顿”矮应用隐藏底弊层数据的物尝理结构和访制问机制。为私此,数据服辟务层提供了纽一个独立于钞底层数据源翠的接口,它痛公开用来读靠写数据的可宇重用数据服躲务的标准集貌合。踩下糕图描述了数工据服务层在划架构中的角浆色。柳数据服务层东的一个重要取优势在于,直它遵循了一伙个重要的S热OA原理化——“享松耦合餐”——葡将使用数据币服务的应用针与底层数据姑源提供者的断依赖性降至锐最低。这样造,应用将看箩不到数据源纽使用的底层抱物理结构及艘相关访问机府制。请“牌松耦合敬”速允许数据库肌架构师在不报更改层的接害口或火“桑使用者巡”杠应用的情况郊下,从数据演服务层修改惕、组合、移梁动甚至删除冤底层数据源赶。这样,数柴据库架构师逃既能为需要劈的应用提供驱信息,又能行控制数据结行构。随着时凭间的推移,军这种提高的目灵活性将简菊化企业应用而的维护,并蒸使企业更灵眨活、更敏捷略地适应业务便IT需求的冲变化。猎数据服务层糖的第二个优手势在于:它惧提供了焦“侵单个到”毙数据访问位恩置。很多企缝业都试图解鸦决映“锅数据真实性量”侵问题,例如近,名为葡“疯收入拉”恶的字段既可请能指逐booki辩ngs染数据库的预弦订收入,也扇可能指租sales跨数据库的销嗓售收入,在丽这里,宴“圣收入趴”击项的真实含富义取决于它笑的来源上下战文,也取决投于使用它的拜上下文。伤典型的数据亩服务层是访衰问广泛企业免数据源的统唤一访问点送机构之所以闲会遇到皱“寄数据真实性烘”士问题,其中兵的一个原因介是企业中存召在大量数据红源。另外,政这些数据源劈分散在不同述应用中,使更用情况又不孕尽相同,因颤而导致混淆军。当用户试黄图理解一个束数据段的真服实含义时,末经常会遇到若以下四个问虏题。槐对于将使用霸的上下文而顺言,数据可陷能来自底层隙数据源的一永个错误位置盯字段名不清勒晰,数据可驳能是错误信办息视数据可能过馅时(例如,朵由于数据仓境库更新间隔值)絮在读取或上伪次更新时,发可能将一些品不正确和(铁或)不完整敏的数据转换葬应用到数据来上宣数据服务层题解决了上述铸所有问题,世它是企业中首的单个数据姜访问点,使蹈企业能够找岔到数据的欧“教单个真实来碰源温”纱。裙在实施数据仗服务层后,符可确保从正堂确数据源获片得数据,并梨将适当信息亦连贯地返给压所有应用。案另外,可在贩数据服务层霸对字段实施趣标准化,确波保数据的描幅述清晰可辨木,并将使用贝正确的数据督源。数据服维务层可确保慨返回的数据玩是最新的,蜜来自适当数宋据源,并且脾是实时获取猜的。最后,烦所有数据转锹换都被用于订数据服务层压,以确保整论个企业应用农和执行的连给贯性。叛总之,通过桃使用数据服绣务层,机构跟可获得以下散几个明显的知好处:式应用与访问饼数据的复杂字性隔离,故孟应用更易于趴创建。食更改数据源食的影响范围佳一般只限于稳数据服务层穿,故应用更峡易于维护。孙应用使用共宫享的数据服乞务、验证逻饲辑及服务封余装的其他数侵据规则,故缸能获得更一台致的数据。狭总之,使用汪BEAA央quaLo稼gicD浓ataS都ervic按esPl痕atfor么m趣的企业的敏辞捷性和反应事速度更快,震能够适应不办断变化的市炸场要求。组(2)坑构建数据服迫务层的传统退方法印传统上,开惊发人员在构讨建数据服务栽层时,会使妖用人工编码央方式,并将闻代码嵌入在耍建应用中。订这种方法难哗以共享和重柜用数据服务超。为此,企餐业开始寻找热ETL(索extra花ct,t样ransf洗orm,麦andl锅oad巡,提取、转扛换和加载)罪产品来构建错服务层。犁E秀T致L起初用来箩为业务报表竭应用创建数晓据仓库。在街用ETL技磁术构建数据未服务层时,惕将关联和复把制多个来源唉的数据,将拐它们整合到违一个数据仓暴库、数据中横心或操作数货据库,并将乘结果库作为料数据服务层向的数据源。娘对于军“喘只读据”桨或邮“敢查询密集民”窄的小型企业醒应用集而言摆,这种方法扎非常有效,机能支持周期揉性数据刷新楚(如分析或暮数据挖掘应灾用)。厅“介添加新数据克源哭”般等更改一般堤需要重新设晃计,并重新督加载中心数团据库,故E棕TL方法最忠适于静态应叔用(此类应百用的需求极团少更改)使塌用。过去的泡经验证明,表这种方法适宵用于业务报恐表应用,这杂些应用执行微统计分析、醉复杂数据汇凝聚或时间系粪列趋势计算居,能从长期扁数据处理(温如整夜)中齿获益。故企业逐渐发消现,ETL靠方法需要I雨T部门建立涛和管理ET驻L系统,并桐经常大规模型移动数据,横成本高昂。挨研究显示,跑由于迁移数闯据会带来初狠期和长久的恒硬件和磁盘恩空间成本,来用于开发、削支持、升级旨和监控ET蠢L项目和工贪作的成本可汤能相当可观毁。扁(3)白BEAA距quaLo驴gicD伟ataS宋ervic清esPl缝atfor头m构建数据蛙服务层的方养法白TheB铸EAAq报uaLog拼icDa增taSe够rvice近sPla韵tform桥从底层设宰计开始简化织为SOA实劝施开发数据识服务的任务针。该平台基系于具有声明泉性服务定义已的元数据驱斧动方法,不懂需要人工创钞建工作流或橡代码,能自化动完成许多仔数据服务创植建和维护的贼工作。此外笼,声明性的思方法能自动观优化数据访租问规划,减你轻后台系统邀负担,提高确系统综合性趴能。尖BEAA摄quaLo脱gicD最ataS乎ervic蹄esPl魂atfor只m顿中的声明性刻编程异:挖BEAA唤quaLo再gicD垫ataS蹈ervic膛esPl贝atfor胡m锐在数据服务吐的声明性定发义中使用X催Query贵语言。声明奴性编程使数狮据服务架构汁师可以定义旅需要的服务虫及基础数据链和服务;然控后由万BEAA针quaLo例gicD怜ataS忍ervic升esPl瞎atfor谢m清来决定提供馋所需服务的苏最佳算法。绪该平台能够尸选择合适的勾数据源访问鱼顺序、编排痛底层服务调堵用,在遇到梦RDBMS嗽数据源时,锈还能产生一肺组合适的S副QL查询语蔬句。它支持泛各种算法,盈可以创建高优效SQL,趁将尽量多的惧查询处理委漆托给底层R敏DBMS数绣据源,只检环索后处理形国式的数据;怪为及时访问吵Web服务慌等高延迟资细源,它还支程持并行的、迈基于超时的静故障转移工搁具。因此,建BEAA肉quaLo隆gicD织ataS展ervic分e呆s槐Plat挥form循提供对底层者数据的自动树访问、转换份与关联以及市底层数据访针问优化。倦适应应用需众求的服务汪:对于任意娃服务调用,京应用可能需抚要许多数据僻子集和各种板不同的结果绳。比如,对辽于一个返回苏客户数据的薪服务,应用冈可能需要查惭询按客户标拔识排序的数宜据(排序)机、邮政编码紫为某特定数双字的客户(扶筛选)、只沃要客户的姓智(映射)或锁客户数量(博合计)。传间统上,上述献操作都必须勾是独立的服糠务调用,这锐些调用有相没互重复的数飞据转换和确另认逻辑。通粉常,以一个亚通用的ge哲tCust亩omer(拢)服务调用恐获得上述所匀有数据是无联法接受的,士因为那会将戚太多的数据萄带到中间层梳,产生性能蔽问题。奴BEAA爪quaLo布gicD怨ataS西ervic挡esPl蝴atfor示m伯的声明性方尸法使数据服忙务架构师能座定义一个咳getCu猎stome轻r()窗服务调用,五而不会产生尝性能问题。送开发人员可殿以使用应用搬特有的过滤陪、排序、映他射或合计等猴功能,靠BEAA溪quaLo挥gicD体ataS犁ervic悲esPl泼atfor锯m愈动态地创建吓针对各种不墓同情况而优臂化的查询和通更新规划。铸这消除了针弟对不同应用接需求不断改湿变数据服务嚷层的需要,鞋提高了数据狂一致性。尿服务上的服递务(视图演洁化)底:如梢下岗图所示,声宴明性方法使权数据服务架阁构师能利用温现有服务定敬义新服务,策而不必担心件性能下降。僚BEAA尘quaLo饭gicD次ataS喷ervic违esPl念atfor穴m夸引擎可以优便化掉服务调杂用的中间层锻,为服务调嗓用产生效率护更高的数据叫访问规划。屈与此相反,壁基于工作流姿(或人工编连码)的方法痕在服务调用拔其他服务时冶,性能会严巨重下降。各裳个服务按照藏编码执行,湾而不考虑高狗层服务需要妹的可能只是冬一小部分数徐据;而且每苹种服务都有奋自己的界限塌,要跨越界祝限需要进行料多次数据复推制和转换。喜因此,数据给服务架构师仓经常不得不惨为所需的各拼个数据服务揭分别编写工万作流。岔一次集成与够重用扁:如给下际图所示,声猾明性方法使绝数据服务架须构师能够创论建、共享、钩专用和重用锻数据服务。余实例包括了饶提供单一里“使客户甜”西视图的数据爪服务,或者绵提供重要业透务实体的数包据服务。在湾数据服务层强,数据服务凉架构师经常总创建许多类关似的服务调额用:首getCu狱stome铲rByID茧(cust船ID)扰getCu刃stome砖rsByR甜ating欧(rati挨ng)咳getTo差pCust便omers侮()释如果客户数讯据是从多个算数据源获取缴的,则执行森这些数据服俩务的最有效逢的办法似乎骑是使用多个乐SQL查询幅和服务调用敏。使用秃BEAA闻quaLo灰gicD鸟ataS筋ervic秘esPl拐atfor吃m鲜,数据服务斧架构师可以台创建一个通凤用的数据集晋成服务,比捕如炭getCu包stome奸rProf绩ile(塞)闹。在这个主暴要的响“次单一客户视删图勤”暴上,可以方任便快捷地定归义多个专用糕服务。由于检这些服务可赢以利用在底铜层服务中已吵经预先完成匀的集成工作剃,所以定义支这些高层服夸务非常容易啊。此外,浊BEAA欠quaLo仿gicD依ataS班ervic纠esPl乐atfor颜m锡的声明性方早法使其可以蒸优化掉中间虹层,为在其择上构建的服惊务产生更高短效的访问途匀径。与此相提反,用工作逼流或人工编退码来处理此狂问题,需要匙为每个服务转分别编写程诸序。堪BEAA钱quaLo致gicD阵ataS临ervic稿esPl室atfor冈m沫的声明性方煮法,支持视虫图演化,消维除了服务调肃用其他服务由时产生的性熔能瓶颈。碑采用舌BEAA俭quaLo贼gicD男ataS补ervic糕esPl主atfor梦m仅,通过重用点现有服务,柔定义新服务彩变得极为简隔单。而且由指于与数据有良关的规则在嫩一个地方定流义和使用后格,可以一致虚地被所有相恩关的数据服蚕务使用,因魔此该特性有锋助于提高数监据的一致性励。此外,由芽于改变只需烫在一个地方达进行,使得隆对于这些规划则的维护十祖分轻松,提隆高了一致性湿。占BEAA好quaLo礼gicD酷ataS份ervic忌esPl钉atfor筒m货采用独特的割声明性方法驶来定义数据惰服务,支持搂数据访问逻构辑的自动化血,提供并“塘一次定义,冷多次重用培”肯的体验,极惑大地简化了型数据服务的扎开发和日常案维护。贝(4)刊定义数据服乐务沃BEAA黄quaLo咏gicD腔ataS架ervic撤esPl镰atfor阳m虎提供了丰富驻的建模环境酿,能根据业贞务实体和它冤们之间的关搞系组织数据肝服务。使用西这一环境,饱数据服务架宪构师能在单燥一地点了解血数据服务模钻式、服务操破作和数据服零务管理策略吊。良好的数绢据服务模型漏为应用开发袭人员提供了谢使用数据服驱务的指南,覆并让他们更糠有效地维护裹和重用数据能服务。刘BEAA惠quaLo搏gicD乳ataS惯ervic瑞esPl民atfor效m盈采用如图的么“派分段图(钓chip弄diagr馋am撕)锅”泰,以图形化魄方式描述每躁个数据服务梢的功能。分容段图以简洁撕的格式概括芳一个数据服份务的信息,适使数据服务成架构师能够膊看到该服务友及相关人工旬制品。图3访演示了该数舞据服务的几啊个方面的信递息:踩数据服务的阻读功能立与之相关的坟数据形状,斩一种XML未Sche绘ma辨提供对相关冰数据服务访悠问的导航功卧能勒一组用来定钢义它的低级黄数据服务攻BEAA槐quaLo帮gicD族ataS易ervic塔esPl挡atfor驱m必还支持数据肺模型图的创归建和维护,遭该图以图形洞化方式记录座和共享一个摘数据服务层古的部分信息闷。与E-R目或UML图榆表非常类似宗,每个数据卫模型图表都臂显示一组数马据服务和它爆们之间的相鬼互关系。减BEAA携q铅uaLog蔬icDa甘taSe顶rvice姨sPla宅tform钩中的数据服贱务,按照实裙际业务实体样建模滋(5)饱数据转换琴通过苗数据停服务平台提男供的数据转展换功能,在去不同格式的范数据之间相低互转换,将羊数据格式转据化为对方能崇识别的格式则。这样就使怎得具有不同陶数据格式的把服务能具备武更广泛的兼季容性。岔数据转换是挑指数据从一称种格式向另聋一种格式的奸映射和转换邻。例如,非争XML如格式的数据贤可以转换为继XML气格式,反之盟,XML穴格式的数据光也可以转换骄为非XM默L格式。恭BEA的皱数据熄服务平台提践供了基于X泄Query倒技术的可视换化的数据转初换功能,能属通过拖拽的倾手段快速实转现不同格式龙之间的数据锯转换,还吉可以对下列乔任意输入输扭出数据类型宽进行数据转满换:很XML崇数据、非撕XML末数据、在Java茶原子类型、左Java尝类。在这个笨过程中,不海但能够实现志数据格式上纳的变化,还框能使用XQ匪uery的夏函数,对数饼据内容本身令做各种运算础。此外,通欣过BEA服埋务平台实现线的数据转换握功能本身也伟可以被其他绒模块复用。誓可视化数据浇转换功能奏服务总线平舌台胃不同系统之灯间和指挥决棕策系统同北敞京市各级政咏府的相关系岂统之间的系懂统调用和信罚息交换侮,建议使用饼Web服务卵方法。为了打建立开放的句服务调用管旧理框架,建僚议使用BE砍AAqu僻aLogi投cSer哀vice狼Bus服务醒总线产品。嚷BEA提供垦了服务平台独,提供了服跨务管理、服布务路由、服佩务编排、数涝据转换和消毒息代理等功礼能。在BE般A提供的服置务平台中,局“毫服务肥”许代表了业务婆功能上可被趟复用的应用呀模块。它不坦仅仅可以是语Web服务贞(WebS倚ervic聪es),还纪可以是使用蝴其他任何开懂放手段可访共问到的应用率资源,这些缝开放技术包良括Tuxe阅do、CO扯RBA、消袭息机制、适密配器、DC溪OM等。这而种服务的多秀样性充分扩晌展了开放平民台的资源管泳理范围,无贞论是采用J蜘ava、C斤、C++开厕发的应用系圆统,还是使阶用CORB植A、Web简服务、消息盟机制实现的软异构系统,协这些资源都掩可以做为可吓复用的业务话资产,通过归开放的系统漠架构实现灵堆活的互联互趋通。服务管理械首号先通过集成粮功能惊,将四客户削系统中所包污含的使用不叉同实现技术林、运行在不净同平台的应井用接入到应怨用架构中。翠在完成集成脉单独应用后浴,这些应用酬模块就成为们在开放架构柴中可以被复棋用的业务模陕块了。为了享进一步增加闸应用和数据来的灵活性,等来适应业务婚发展的需要匠,可以将这城些接入的应慌用和数据资见源交给核心馒层的服务平偶台进行管理抱。猾图:BEA牌服务平台的候服务资源管育理傲BEA提供很的服务平台确能够集中管携理集成层接板入的各种应市用服务,它辞可以从注册毁到其中的服观务自身描述扁(WSDL浸)中得到服常务的特性,煮然后对众多膝基于服务的链应用资源进颤行集中管理啦。通过集中乓、有效的管榜理可复用的千应用服务,公可以清晰的懂了解在浙信息平台女应用架构中柴有哪些应用拍和数据资源陆;这些资源炭是由什么应贼用或数据源士提供服务的坊;它们后台进实现实分布灶在哪些系统斗内部;它们流都能够提供域什么可重用苏业务功能;思如劝何才能访问愿它们等信息脆;它们提供户什么安全保努护,从而真讯正实现了远应用服务资股产管理。服务路由急使用服务的夸路由功能,掌可以为萄信息平台蒙实现更加非据常灵活的业殃务调用过程切。芦在BEA提室供的服务平弓台中,可以朱实现基于业团务规则的服严务路由功能断。首先服务戴使用方通过羽服务平台访晃问某个服务偷的入口,当遗服务平台接难收到用户请眉求后,如果晋在服务调用闲过程配置了勒访问路由,照那么平台会豆使用路由配搁置表进行基塞于业务规则才的匹配,然倍后根据不同乞的匹配结果枪,将用户对查服务的请求许路由到后台辈不同的业务待提供者。谊图:BEA她服务平台的义服务路由配识置功能头BEA实现枪的基于应用遍信息的服务辣路由功能可栗以通过可视四化的路由配谅置界面实现弓,这样可以励在应用系统纪在运行的时中候,更加灵婚活、方便的铁适应业务动搅态变化的需旦要。可用用翻来做为判断并路由准则的纸数据可以包篇括:传递进欠来的业务信疫息,与用户纷相关的环境洽信息(龙appli解catio关ncon夺text筹),通过接惭口可以访问耳到的外部信脂息等内容。险服务的路由号规则可以通织过服务平台外的可视化编位排界面实现遣既可。如果酬路由规则比四较复杂,建面议使用规则截服务提供更坐加灵活的实茶现。愁服务在路由域过程中,可欺以结合核心鬼层的负载均楚衡,并能动梁态判断后台至服务系统的夸连通情况,芒实现智能路扣由的功能。辽用户的请求瓜可以通过负浸载均衡转到彻负载较小的不服务器上,亭这样能够对能外提供更好悦的QoS保孩障。服务编排弄服务路由功阳能实际是服材务编排其中蝴一部分。B顿EA的服务氏平台能提供坝更多强大的廊服务编排功像能。其中除屈了服务路由迹提供了较为拥重要的功能鲁外,其他重抱要功能还包羊括:传图:BEA暑服务平台中汽丰富、灵活鱼的服务编排糊功能古Skip(嫁跳转)病——段跳转到服务堵编排中的指届定的处理节脸点位置上。先Reply踩(回应)财——筑终结服务编桃排调用,向锅调用者返回坐服务编排结册果。轨IfTh斥en(判断休)析——脸服务流程判葱断结构。漂Publi韵shTa仰ble(分哀支)反——城服务流程的洪分支结构。择WebS旅ervic绩eCal乓lout(养Web服务糕外调)抄——是调用指定的落Web服务腐。棋Valid砌ate(校沿验)轻——辈使用XML旺,校验数据牺格式或数据教内容。火Inser步t(添加)姑——仅添加新的环迎境变量内容眼。高Repla激ce(替换异)飞——辆替换环境变机量的内容。伙Delet西e(删除)么——星删除环境变磨量的内容。蛙Renam够e(更改名焰称)和——枝更改环境变钟量的名称。顷Raise率Erro误r(错误处浙理)盲——夸定义错误处饲理方式。候Log(日相志)康——获定义记录日互志记录信息末。恼图:图形化剑的服务编排韵功能石通过上面这凝些灵活的服爱务编排功能护和可视化的监编排实现,运BEA的服到务平台可以乞实现非常灵葛活地组合可稼被重用的业逃务服务来适应应不断变化另的业务需求衫。工作流平台护指挥决策的除业务闷过程中,榴会有一系列撞的涌工作流过程丽,为了构建备灵活的业务女应用,需要呆工作流工具忆支持。BE蔬AWeb西Logic谊Inte篇grati真on单中BPM功窗能很好的支牢持政府部门烟的工作流。星下图是镜申请蔬工作流的示丛意图。醉要实现面向痛服务的核心普系统,仅有游底层的组件规服务的剥离待是远远不够已的,各种原副子服务、分扯子服务最终园应成为应用吐实现层面上咽的逻辑,而棍业务的组装骨、修改、运嘱行则应与应叼用实现分离您而通过流程奖管理器来实聪现。通过可政视化界面,氏对各原子或亚分子服务进笔行组装形成惰新业务。拼因此,工作留流管理器就黎成为业务支辉撑系统的核自心,将业务中系统构造在座基于标准的密工作流基础郊上,实现业鹅务逻辑和应传用逻辑的剥屯离,使得业额务管理人员藏能够自行定驰义和管理数论据业务的流穴程。邮下图是We浑bLogi栏cInt捞egrat翼ion的B凶MP的开发蔬视图:棋WebLo着gicI毯ntegr厉ation腾的业务流程守管理工具B镰PM基于标如准BPEL模。愈业务流程执崖行语言(B缎PEL糠)允许指定邮业务流程以脆及它们和知Web服份务的关系。车其中指定了利业务流程是棒怎样使用送Web服警务来达到它蝴的目的,还流指定了由业瓶务流程提供念的Web滋服务。用椒BPEL签指定的业输务流程是完龄全可执行的忆,且在符合福BPEL勿的环境间运是可移植的胜。无论实现脖BPEL胀业务流程预的伙伴的喉Web服方务是否基于惧BPEL剃,BPEL淋业务流程听都能和这些凳Web名服务互操作厦。最后,B乞PEL支肿持豆单位葱之间的业务滔协议规范和吩复杂内部业拴务流程的视覆图。奋工作流实现京功能信内外部之间购指挥决策缠业务流转实屡现队篇对于置指挥决策呼系统报中复杂的粉指挥决策神流程,BE免AWeb声logic浑Inte棚grati轿on支持各译种跨不同地雄域的部门、槽跨不同平台声的流程。中心中心平台业务流程引擎工作列表流程管理外部平台业务流程引擎工作列表审

口审

口发起流程掠图:跨不同霉指挥决策燃平台的厕指挥决策计流程实现僚如上图所示泉,发起沉指挥决策枝流程是运行储在蓬指挥决策革平台上的。隙当围指挥决策部业务需要停外部平台器审批爬的时候,业汉务流程引擎台可以费调度审批流妇程社。所有和炎指挥决策碍相关的材料晶也通过调用考接口传到泳外部珍平台。如果西外部技平台完成孝审批屡,系统还可捉以把结果秒返回给益指挥决策暂平台。湾使用BEA瓜Webl拉ogic素Integ惜ratio悉n,可以有诊多种方法实陈现调用驼分布的服务筋接口泼。始基于J2E养E的消息机夺制的接口劈调用流程将匀所有必要的念信息通过J那MS发送到缠BEAW吃eblog晶icIn备tegra固tion的庙消息代理中悉。而被调用足通过监听订大阅消息通道古中特定的消崖息,当有发哲给它自己的路指挥决策芬调用时候,须异地幕指挥决策被平台启动星指挥决策秋流程。Web服务椒通过Web昨服务技术将肉业务流程封贫装,Web瞎服务会将视指挥决策偏流程的启动食功能放在接简口中。调用锤流程通过调火用部署在异恒地的Web知服务来启动猴一个远程的粱指挥决策鞭流程。风工作流平台条的实现核心姿BEAW述elogi蒙cInt理egrat踏ion的业娘务流成管理律功能(BP挡M)为爪指挥决策取系统花的据服务诊功能提供了遮一个易用、麦可靠、开放贤、可管理的露平台,是丹指挥决策层功能实现的凯核心。它的头主要特点是愤:挎以集成框架努为基础,完叛全包含集成顺平台中的基羊于接口的功善能当系统间的信衰息将不仅仅岭是用于共享拖,这些信息步将被有效的嘴管理起来萄集成平台要贿包含工作流趟管理器的功诱能和工具阴集成平台中桥扩展的主要吉功能包括:若工作流定义义、信息的自猴动路游,自肆动判断。头BEAW庭elogi胃cInt罩egrat怨ion的业侧务流程管理忽功能主要包应括了:崇可视化流程怖定义工具乎BEAW僚eblog敲icIn而egrat抓ion通过鞠可视化的集呆成开发工具刻BEAW乞eblog疏icWo塌rksho汉p来定义流壁程业务。业煌务流程引擎段保留了可视俩化创建业务汗流程的能力破,因而具有拘灵活性,使镜用户得以集菊中精力专注极于应用逻辑境,而不必关菠心实施细节美。实际上,喉用户构建的产是业务流程饭的图形化表表示。伸图:可视化喘业务流程定绿义环在利用猜BEA润WebLo个gicW股orksh岔op辽中的图形化撇工具为(貌设计视图炮)司设计业务流席程的过程中薯,撇BEA混WebLo假gicW葬orksh斥op眨用定义业务鲁流程的彻XML宿,为秆JPD示(Java名膜流程定义划)鞠文件作注释续。当需要编鱼写桥Java导牙代码时,单榴击访问(源匙代码视图)素就可使用它吩。怕BEAW秋ebLog澡icIn卫tegra遣tion纪的业务流程据管理功能,歇使公司开发铃人员具备了姓开发、运行册、维护复杂市业务流程的厌能力。业务坡流程将企业遥现有系统、孤整个企业的展各种应用以杆及决策人员织集成在一起抖。劳业务流程引唐擎斗业务流程引叫擎是店指挥决策撕系统辉指挥决策艇平台的关键总实现核心,准它将业务系闹统构造在基脉于标准的工论作流基础上秤,实现业务茶逻辑和应用拔逻辑的剥离稍,使得管理驼人员能够自侮行定义和管踪理数据业务台的流程,实委现业务管理熄的闭环结构妖。外业务流程引滴擎能解释、恶运行定义的生流程。首先置流程引擎会捉创建中指挥决策雄流程实例,孟每个流程实昆例是一个独佛立的擦指挥决策裤业务。可以惠通过多种方讽式启动一个哄指挥决策慨流程:用户农主动调用,庄时间定时运量行,接收到秧订阅消息道余的指定消息千。一旦宴指挥决策姐流程开始,啊流程引擎会屠调度、监控兼各项流程中寒的活动,比膀如仇指挥决策朗业务需要自星动获得农产呜品的统计数早据,流程引围擎就会自动刮通过应用程熄序接口调用渴计算统计模骂块,并把所惨得结果返回零工作流中。哨当悠指挥决策赴流程需要人胃为参与坏指挥决策即的时候,系羽统会按照定是义,为目标醉指挥决策脆用户建立肯“窜指挥决策厨任务吴”关,与此同时槽流程引擎实云时监控用户梨的任务列表为执行情况,惑一旦用户处悦理完指定给犬他的任务后龙,流程会自晚动往下执行威。姻图:BEA狼Webl元ogic根Integ控ratio购n业务流程洲实现机制仗BEAW羞eblog咳icIn精tegra束tion提县供的业务流症程引擎是基窝于开发标准傲BPEL(峰流程执行语矩言Busi艰ness占Proce合ssEx世ecuti旦onLa画nguag鸽e关)基础上的租。BPEL欠是一种很流程定义接语言,用于放指定包含W看eb服务的泊业务流程。昂BPEL适文用于支持业粮务流程逻辑册的"宏观剖定义陈"。这些业影务流程均是乱完整而独立柜的应用,它唯们将Web辜服务作为实氏现其业务功钻能的"活动宪"。辛在BEA见Weblo筑gicI送ntegr刘ation会定义的的业凉务流程中可辆以调用各种略各样的系统键资源。包括昂通过JDB嫩C读写数据框库,通过J庭2CA应用滔适配器来调泛用系统遗留暗应用,通过朽Web服务粘接口调用部简署在异地的培应用,通过糠JMS触发医消息机制。含通过EJB归接口调用应洽用逻辑。般BEAW削ebLog脑icIn略tegra妇tion使药用J2EE险兼容型技术国,包括Ja颗va基础、寸JSP和E植JB互操作芹性、用于流虏程元素间数筹据传送的X梅ML以及用体于业务流程诊组件间消息眯传送的JM买S。这些开姻放标准意味增着在IT人姐员的技能适闯用于不同的饲项目,而且叔IT人员可钟以协同完成暮同一项目的洗不同部分。饼因此,使用学标准技术(仆XML)和暮开放编程A姨PI意味着旬解决方案可边以扩展,为怪未来发展留斗有余地。拐业务流程工瞎作列表杨BEAW翻eblog幅icIn崇tegat绳ion提站供了业务流泛程工作列表树(Work糕list)伏功能。它表种反映出每个牛参与有指挥决策招人员当前和惩哪些严指挥决策偶工作相关,晶例如待办缴指挥决策英事务,未办特指挥决策燕事务,相关劳指挥决策着事务,跟踪柏任务状态等驱。它使人们昂能在业务流店程内协作,挺完整的工作沿流包括各种功操作,例如汁接收、批准墓、修改和路供由文档氧业务人员通舒过访问自己歼的工作列表警可以知道和匠自己岗位相府关的工作内惯容,并迅速湾处理。BE鸽AWeb碌logic属Inte恶gatio共n的工作问列表还允许袄业务员人员冒将分配给他雾的踩指挥决策赵任务做其他沃操作,例如军:拒绝接收寻,转分配给屡其他业务人道员等。姑业务流程监缠控与管理想业务流程是惑随着外部用织户的更高要罢求、内部部雄门的职能变钞化等因素不敬断发上变化章的,这就需两要业务流程熄能灵活的适淡应这种变化祖,从而为广符大的用户提训供不断完善懒业务功能。跌BEA魄Weblo网gicI缓ntega栏tion的墓业务流程管冶理功能提供株了强大的业专务流程监控破,统计,管坚理功能。通鹊过这些详细泄的监控手段靠,业务管理管人员可以全榨面的掌握流诞程的运行情透况,分析流放程流程安排互的合理性,纷为优化各种适业务流程提悄供了详细的查数据依据。附流程监控功门能能为监控招每个运行在捆流程引擎中拥的业务流程驰实例的各种厚信息,包括池流程的实例竿的启动者、欣开始时间,剃完成时间,逼总共运行时倘间,运行节遗点位置,当职前流程运行垂状态。已经区指挥决策跪完的每个节灵点的信息包其括:开始时荷间、济指挥决策狂历时、结束氧时间、押指挥决策克人等。而且辣这些信息都舍是通过下面巧的可视化的屡管理界面来遥实现的。围击图:业务流菠程管理监控猎可视化界面退Porta姥l师技术概念贤Porta伤l一词原来仔是"门户网尊站"的意思法,例如雅虎弟、新浪等这械样的网站。夕但是对于政眼府和企业企核业信息化平晶台建设而言离,Port梯al所扮演懒的角色则有毛所不同。炸原来业界对因Porta肝l的定义有汉很多种分类矮,比如把P瞒ortal参定义为信息疗门户、协作泄门户、专业仓门户、知识大门户等等。燥但不管分类锋如何划分,吗Porta常l对底层的绑要求和其基您础架构有显糖著的一致性感,并且随着朋时间的推移浑,业界、新独闻界以及分条析家都对P国ortal恳定义的看法乌逐渐趋于一巴致。简单的伤说,门户是冒一个重要的披Web怨站点并且是痰一个联合的殖社区,它提钉供内容聚集寺、搜索服务谊、协作工具级、应用程序胳访问和集成非,所有这些域功能存在于详与最终用户樱进行个性化摄的交互中。求通过个性化兽"我的主榜页(My需Home堤Pages色)"来满暂足每个最终悲用户的需要廊并将个性化团嵌入门户服嗽务和应用程傅序各个角落烟,我们可以傍对门户加以冒区分。其次廊,门户与李Web站高点不同,因骗为它用几乎苏相同的措施体将个性化与闲选择内容、淡协作功能程嫁序以及应用够程序服务结歌合在一起。蜂对最终用户到而言,门户狠就是一个到移所有计算资丸源的单独访纳问点。馅门户(Po迅rtal)裳是Web耐应用程序的微简单统一的跌访问点,不挣仅如此还提薪供了许多有毅价值的附加瓶功能,例如璃安全性、搜刮索、协作和筝工作流。门瓦户网站提供怪了集成的内事容和应用,稿以及统一的肺协作工作环呀境。事实上零,门户网站唯就是下一代之的桌面,可表以在We砍b上向各坑种客户机设帐备提供大量在的电子商务绝应用。敢BEAW帜eblog茅icPo矛r怠tal完整决的门户网站舰解决方案可迅以让用户随蚀时随地、安轨全、方便地底访问完成他概们任务所需未的所有东西四。门户网站倒是延伸与用渐户体验(R演each封andu职sere时xperi利ence)婶的关键。也租就是说,门告户网站提供嘴工具和用户燃界面,用于扬访问信息和叨应用程序,素个性化管理杀和选择内容头。床炒涂集中完成应氧用的认证和欢授权管理。董门户服务将挎承担用户对咐各种信息和渡应用资源的层统一访问服理务,对用户辅的身份进行贼验证,并控闲制用户对各扣类资源的访穿问权限。担未励构建、连接港和管理应用浅程序。为企扣业应用整合铲提供基础支才撑,通过串Porta需l蒜服务,企业屈可以将各种缩分散的应用歪服务功能整侍合在门户服海务平台上,膛方便用户对林各种应用资若源的访问,搞使各种独立质的应用系统肠通过门户服为务平台形成逃一个完整的洞应用。撤雅接业务流程的征集成和自动斥化。通过门冷户服务平台特提供的功能扎化的服务组滨件,如:工坊作流服务组觉件,企业可塞以实施大量旗的以业务为倾导向的业务屈流程集成和眼自动化处理吧。察为各种用户贿提供个性化霉访问功能。勤通过门户服桂务我们可以旗有效的定义腥和控制各种惰不同的用户鸡可以获得和乏访问的信息唐内容。支在大型信息舰化门户平台伟中,需要对离不同的业务邮资源进行整放合,有组织币地对用户进连行展示。通道过下面的方惜法,在We车bLogi符cPor辟tal中,刚将整个共企业橡的资源充分赢利用并有机含组合,以灵雪活和有序的愚方式进行展弃示。槽Portl暮et:Po澡rtlet景是门户中的扮一些应用或柜应用的视图洋,可以被看嫂成不同的内监容版块。根胃据开发方式君的不同,B牺EAWe杜bLogi稠cPor染tal可以别支持不同类至型的Por宋tlet(刺JSP/H势TML、W历eb服务、慢Pagef晒low或J词ava),燃开发人员可颈以使用Po窜rtlet揭来集成企业鸣系统中位于咽不同位置的弹数据和访问安不同性质的论应用,并以栋统一的方式若进行展示。现Web集羊成:通过W宪ebLog须icPo极rtal,狠不仅可以键用Port冷let直接腿透视企业的恶数据。同样报,如果这些挣数据已经通矩过Web方例式进行了展弓示,或者需软要在Por殿tal中集轧成其他We义b页面的信层息,Por杜tal提供草了Web内月容集成功能踏,将其他W击eb页面内命容嵌入企业堪的Port削al,使P材ortal帅成为所有资胞源的统一入定口。橡WebS汗ervic管es:企业军门户中某些须数据可能是弦通过访问铅WebS森ervic雷es应用得参到的。We要bLogi渴cWor君kshop园中可以使用隔简单的可视络化开发工具迎,简化对W奥ebSe先rvice贴s的访问,谈以便将对W孔ebSe伴rvice筋s的访问快租速地集成到辫企业门户中掀。但页面流Pa万geflo村w:企业级叮应用往往建让立在MVC业的技术基础傻上实现,在肃WebLo咳gicP伸ortal啄中,实现了闹以Stru陶ts为核心东的流程控制裁管理功能,绣页面逻辑、桥后台服务(冈由EJB等介实现),数马据效验和流蔬程控制在统拿一的图形化松界面中完成舅。可以使应奋用开发进行快合理分工,竞同时保证了作整个系统的郑灵活性,同纵一个后台服诱务可以同时匠为不同的界赖面逻辑服务怪。只要系统结管理员将应因用进行相应财的配置就可速以实现。内容管理佩内容管理系捡统是门户的下重要榴功能之一。至管理人员通嫁过内容管理坚完成网站信蜂息的采集、生编辑、审核得、发布。B毒EAWe耻bLogi厨cPor好tal提终供内置的内螺容管理系统救模块,同时崇也可集成第桶三方的内容蓄管理系统。拥内容管理系代统知能够与门户苹系统无缝集涂成身,闯支持门户网珠站统一的目供录服务,系辨统必须通过蛮门户网站管沟理系统认证姐后进入,向砌各类用户提粒供统一的访哪问点。歉内容管理系糖统应能提供产对信息的搜峰集、组织、危筛选、分类擦、搜索和自躺定义等一系用列功能,实沈现对非结构捏化和结构化园数据的高效柴和有序的统构一管理和存茄储。闷支持用户管杏理和权限设刑置,并能让期用户根据自胳身情况快速烫搭建内容的业组织结构。讲去提供对信息旨安全性的多夜级别、多方坊式的定义,阔以保证信息茫的完整、真任实和安全。注俘可预先定义粉信息的发布尽形式和页面赌显示格式。若泪内部和外部耻用户可以通锈过浏览器、桥智能搜索、回个性化工具狡等快速获得逮信息。抖支持本网站圣的全文检索挺。狐支持多语种遗。覆支持模板管脆理。耀支持系统集污成。础提供二次开辅发接口。搜索功能谊BEAW秤ebLog机icPo府rtal的车内置搜索引乎擎支持多种定后台的数据榴源,雄这种灵活性爽允许根据门扑户用户业务淋的需求,从紫多个数据库帮中搜索非结魄构化、半结欠构化和结构代化的信息燕:逐JDBC,型ODBC数海据源:支持漫任何可以访证问到的JD富BC和O毫DBC数据眨源,对数据莫库中的数据装库进行搜索招。蛋文件系统数重据源:包括次HTML文愿件、文本文忆件、PDF左文件、Of蹈fice文炕件等堤外部HTT朽P数据源:爽支持用户指迷定的HTT患P地址,系撑统会自动分朴析该网站内办的所有内容恒,并将分析燕结果保存的递检索库中。修BEAW及ebLog盟icPo谅rtal的奖内置搜索引径擎支持了多俗种搜索方式蹲和功能:夹联合搜索:顺支持在查找桨内容之间设远置联合逻辑畅功能。显自然语言搜妖索:支持骗搜索结果匹负配度:支持呢按照匹配程谦度,对搜索帽结果的排序初功能。佳所搜结果排溜序爽内容箱相关性分级涝BEAW浮ebLog谋icPo育rtal的哄搜索功能拥己有垦全文检索的死能力。它使捷用了成熟的缠模式匹配技产术,无论英单文还是中文省,都能将原元文中的内容瓜通过提取步挺骤,放到更稠适合高速查鹅询的索引文轿件中。用户玩发出的所有天内容查询,送都是通过索茧引库迅速定塔位到指定信确息上。佛BEAW产ebLog赴icPo英rtal对狂于国际化语所言有很好的楚支持。由于钉BEAW据ebLog长icPo意rtal的林搜索功能是薄通过开放的结接口来实现礼的,因此对错于不同的语牌言种类,可衬以通过开发机针对不同的瓜语言语法分酿析器,来而题实现国际化构科技信息的捷检索和搜索障。服目前BEA却WebL趣ogic番Porta琴l支持的语合言种类有:遇英文和所有么单字节语种私双字节语种狸:中文,日圣文,韩文,盟泰文等帽由于国家科患技基础条件软平台上能够右被搜索的科音技信息和数海据非常众多圆,必须要考僻虑用户在访非问这些数据膛和信息的安携全性。吴平台的安全垮体系除了能慰够保证集成兆到平台的应稿用的安全性柏,还应该保蔑证用户对搜训索结果的安需全访问。不验同级别、分袍组和角色的定用户对科技贸数据的访问没范围是不同港的,某个范森围的用户应伴该只能够搜孝索到安全控犯制机制中所绵规定的资源甩范围。对于适没有授权用础户访问的数尝据信息,此努用户是不能抬够通过搜索惧工具查找的黄该信息的。乒另外,门户连的搜索内容都和安全访问爬的设置需要卵通过统一的腾安全平台,虫统一的管理棕界面进行灵镜活,快速的海配置。蒜BEAW往ebLog蒜icPo震rtal的访搜索功能也昏是基于开放株的架构来实秤现的。不但样在生成内容衡索引的时候友,可以通过书开放的接口存,实现不同涌语言的语法王分析器,还抄能通过实现向统一一致的包搜索引擎接忽口,可以方室便快捷的集重成进第三方闻的搜索引擎寺。多渠道访问狼在可蛙北京市应急互指挥系统循未来系统的逝接入前端必杏定会以多种楼方式存在,读例如访鸽问、PDA固访问、笔记翼本无线访问挤、文字终端指等。为了系酸统能够适应姓未来应用趋应势的发展,产需要多种前冬端设备统一鼠接入解决方棍案。BEA汽的平台与其独他产品最大度的不同在于障不是以网关个位置来判断垄接入设备而才是以访问协落议来判断嘉,而是根据逢每种类型的疫接入设备发消出的不同请蜡求兔的丹格式来判断左它们。通过瓶该技术可以棋最准确最简读便的判断出剪目前的接入肤设备类型。骨依靠内置的散内容翻译器敬可以对所提的供的内容按强协议及策略其进行转化以过适应当前的腹接入设备。笋内容翻译器浊可以按照不隐同的访问终选端类型,右将被门户显示内排容睛自动翻译成绢适合它们浏哭览的格式。连这样蹄北京市应急员指挥系统刚需要实现一泉套门户系统成,就可以满牧足多种不同究终端的访问握了,而不必勿针对每种终押端设备单独粮实现一个门铲户。歼图:BEA慨访问层对提岁供系多渠道支持民门户眯安全滥管理蜂在袋北京市应急歇指挥系统兴系统中揪包括的众多喜被集成的应模用系统和规吨模庞大的数叠据信息。B任EA宴提供的应用胃技术架构能撒通过西统一的安全旅架构,将所购有已有用户晌管理、权限素控制等安全鼓功能集成到晃统计的架构如中,因此能役有效的实现伶北京市应急览指挥系统滋平台的统一壁安全管理和芒维护。迅BEA柏的安全架构覆中帅提供了用户庆身份认证、陵权限管理,若安全审计、信角色管理、乔统一用户档被案管理等丰抛富的安全性亿功能。更为征重要的是所位有安全功能耐模块,都是柳基于开发式外架构实现的音,既它提供氧了即插即用研的实现方式辉。允许无缝拢插入用户定逝制或第三方冷的安全性解幕决方案,提公供了安全性桨服务的扩展久功能。身份认证身份认证授权审计

Module(s)角色MappingModule(s)身份映射用户档案安全性框架主要管理员认证人员审计人员角色定义证书人员用户较图:BEA烘提供坏开放可插拔昌式安全架构形可插式安全潜性框架绳——忽支持与第三消方安全性解棒决方案的集甚成,允许充幻分利用市场迈上碎“咬最好的述”拌安全性解决雄方案所提供拖的全部功能啦。另外也能锄将用户定制熟化的安全实守现集成到统胀一安全架构突中。娇身份验证算——稼借助用户名吹与口令的组春合或数字证老书,确定用矛户的身份。没所谓用户是葵指个人、自输动进程或其稿他应用,同捧时拒绝有害欣入侵者的访骆问。份授权普——跪规定应当提满供给每个经忌过身份验证捏的用户的应诊用功能、服饮务和数据资丙源。革加密膝——宪确保客户端预和服务器端穿之间的数据弓能在保密的手情况下进行锁通信和网络隔数据传输。切审计锻——歉提供记录所与有与安全性脉相关的活动川的功能,例辩如用户登录朋、资源访问理要求。渣用户和用户攻组定义减——茂提供定义应节用用户或组栏合授权用户奥所需的功能昆,在用户组叙内,所有成质员都共享相胆同的权限来批访问各种应群用功能和服杏务,这样可粱以统一、方红便地管理不陵同用户。江安全数据存创储向——胆保存角色、腔简档和权限溪数据。BE秩AWeb何logic航Serv买er内置有感符合LDA迫PV3标衰准的高度优究化的搭LDAP幻逝目录服务。恰由于拥有的弃完全开放的蜓安全架构,省因此还可以荷集成第三方挎的LDAP混服务器,目搭前系统支持港的目录服务竹器有:糠Novel虫lNDS户OpenL氧DAP难Suni辉Plane男t息Micro杏soft沟Activ优eDir头ector编y豪其他所有和娱LDAP息V3标准兼织容的目录服驶务器土安全性策略劈定义挨——抢提供配置和洁维护基于规赵则、动态的代安全性访问肝标准的框架披和响GUI屑工具,以便剩让特定的角垃色与变/邻或用户组可莲以安全地访估问资源。权千限规则的基钉础可以是一均系列可扩展踪的操作和参写数,例如时芝间、身份、纤用户简档和号调用参数值关,它们可以刊在运行时动着态计算和确青认。礼Secur劳eSoc躺kets跃Layer滔——句还毙可栋采用Sec湾ureS至ocket貌sLay法er(SS叠L)、数字稼签名以及其执它基于标准组的安全措施骗。当这些安捡全措施共同屿使用时,它状们可追踪谁决访问了哪种装服务。口Web雹服务拢安全经——疏安全框架为皱内置的贯Web服务江基础结构提姥供高度的安返全性,让客滨户能够创建帜安全的分布肠式应慌。猜Web服务掉的安全保护蓝一般是通过赞:控制用户手访问权限、再通过SSL头对Web服乓务进行数字航签名,榆保护Web浩服务调用、倍加密烛Web服务介传输罢内容农这樱三种方式实臭现的。葱利用BEA爪提供的统一驱安全架构,鬼北京市应急棋指挥系统链能够劈管理踩各种拌应用和系统绑资源偿的安全属性裁,包括:倘应用程序资视源睁见搜墨COM耳资源雕扮辰教J2CA资偷源渠揉EJB子资源氧衬病神JDBC孝资源苹JMS回资源逮涛JNDI思资源波圈服务器资源滚提URL计资源蜘森Web钞服务勤资源忆猫统一用户档帆案离除了基于组珍成员资格授亮权和个性化肝外,BEA赖WebL拼ogic开Porta误l也能根据喘用户档案的嗓值动态个性妥化。动态设搬置对门户资阶源的访问许献可。用户档著案存放各种安与用户相关节的信息,如忆地址、联系剑方式以及应柜用指定的属遵性。BEA漏WebL穷ogic悬Porta俯l缺省将用元户档案基于修RDBMS仗存储。在很脖多情况下,堪用户档案需导要与各种外除部数据仓库担包括定制的资用户数据库愉、LDAP器联合使用。策统一用户档错案为在不同腹资源之间实务现单一的客阵户档案视图芹提供了基础址结构。件统一用户档沟案采用无状前态会话EJ政B实现,该脾EJB是多菠个负责存取康各自用户数泉据的无状态斜会话EJB吗的联合接口落。从门户方招面看,统一垄用户档案的寄属性能够通蝴过管理工具即以及API搞或JSP标忙记库编程访叔问。为了将伏已有系统的乌用户档案映扔射到统一用衣户档案,开躺发人员需要规实现访问资判源系统、存厚取指定特性挺的接口,并邀在WebL汪ogic息Porta剩l注册。统滋一用户档案殊在从多个资蒸源映射属性何时具有很强迎的伸缩性。毒如一完整的拾用户档案可华能由存于L厚DAP的属咐性子集、存膝于缺省RD仆BMS的用快户属性子集脱、存于定制伐数据库的子桂集三部分构勺成。喜BEAW跃ebLog昨icPo络rtal区冒分了为认证巨身份对用户脉信息目录进邮行的访问与必对用户档案迟属性进行的赠存取。前面晋已经讲过,秃认证是通过稀WebLo阻gicS纯erver慈安全域进行蒸的,而用户幸档案属性是波经由统一用暗户档案存取动的。这样就顽可以采用多宰个LDAP岂存储,一个廉用于认证,栏另一个用于历用户档案数摸据。汤BEAW栗ebLog诞icPo驾rtal会疮自动地为安圆全域内没有凤档案记录的蹈用户创建新眉的用户档案蓄记录。这个匪功能在用户锣安全信息不艰是由Web设Logic馋Port沟al创建和荣维护的情况蔑下尤其有用削,如,处在留LDAP或忽第三方安全准产品环境下悬。BEA证WebLo腥gicP臣ortal阴的实用程序嫁能够同步存腿储在用户档珍案和安全域暗内的用户记树录。单点登录名这些第三方永解决方案包糟括身份验证懂解决方案、愈Web访问洋管理解决方怪案、审计解到决方案,等蓝等。箭Web层弊单点登录稻在Web层利,浏览器的史使用者被提滋示进行应用拣程序的验证耕(声明他们爬的身份)。户这个身份被闲传到应用服洞务器上以用甚于验证用户台。成功登录歇的结果是生歪成一个co造okie,逐它的作用范搬围是应用服谨务器驻留的愁DNS域。尸然后coo触kie返回像到给向应用况程序服务器冶发送请求的庸浏览器。默江认情况下,热当用户退出烈应用程序或欺关闭浏览器星时,coo碧kie的枕生命周期结跨束。沃除了魄J2EE天指定的机制阴外,通过它满的安全基础雷结构和关联亡的安全服务址提供者,B偷EAWe论bLogi的cSer愈ver经过婚配置可以支生持使用身份柿验证。如果耕想把基本的哀用户名/密而码这种身份末验证方法改丈为更强的身音份验证方法施,比如标记咸(toke荷n),只需福要简单地为搏新的身份验村证方法实现摄安全服务提舞供者(S羡ecuri热tySe旧rvice拒Prov戴ider)峰。屑系统车部署和管理慨北京市应急崭指挥系统记应用架构除念了需要有功雪能强大的异抵构系统集成把能力和灵活度的服务管理信能力外,面萄对业务的发顽展压力,还雀必须针需要拥有卓绒越的运行勤和管理活能力番,飘来保证客整个住应用站架构缺能掏提供绿稳定可靠的库平台蛮。编北京市应急蛾指挥系统宿的服务器部携署建议如下辰图所示,其范中软件应用怎的访问控制更访问器的功洞能在Por柔tal中已啦经实现,所题以没有单独凯画出。态北京市应急俩指挥系统垫部署图高性能变在完整的慌北京市应急鸡指挥系统亩SOA应用喜技术架构中餐,服务层和涂集成层需要新承担着大量耳的代理人和软浏览器用户铺的并发访问博。那么架构妹运的运行性若能和系统的狸可靠性是保孙证秘北京市应急荣指挥系统国应用服务水州平(SLA和)的有力保承证。胜BEA平台宇支持无限的杀可扩展性。目随着用户业谨务量的增长冬,系统可以稻通过集群和民负载均衡方避式动态的添掠加服务器。耍并通过穴包括动态负芬载分担、多灭路复用技术隆、线程池、惭对象池、连肤接池、群集味负载分担等蜘先进的技术之,系即使在峰值邀巨大压力下象,左保证用户的涛业务系统7策×筛24隙×子365实时芽在线,并提知供满意灵的响应速度沉。高性能哀在BEA的集SOA技术轮架构中,对紧于不同层次芹,提供了一辫系列提高和舅优化系统性甲能的技术手巨段。编图:BEA侍核心占架构救保证高联性能猎集群罩和可靠性叶BEA佣提供敌先进集群技铅术,超可以抬使崖北京市应急私指挥系统注SOA架构刚具备伍良好的钓伸缩能力和午24x7腐的系统围可用性。集临群技术指通恨过多种方法誉组合服务器盐,实现关键缠业务系统的移负载分布,舅消除个别故福障点。集群助采用备份配域置,通过对湿象集群技术并,使复制服后务器或对象绵实例能够进既行自动故障逆接替,保持贫有状态对象倾的状态。斜发生硬件或滔软件故障时皂,客户机访跳问透明地切射换到运行中欧的服务器或锁对象副本。旅集群是面向狸客户机的独厉立击“携超级药”叙服务器,用迈一个URL依编址。在芽集群内部,吼服务器之间菊通过IP多撑播进行通信唉,利用DN滨S负载平衡浓、硬件负载赏平衡器或代纪理服务器支铁持访问模型半。研BEA萍集群是业内缴最先进的技鸡术,可为用六户关键业务塑Web应用概提供最强大渔的伸缩能力疼和可用性。效与单个服务梢器相比,集沙群具有两大刮优点:注伸缩能力连——促与单服务器伴或单机相比背,集群的容日量不受限制难。为了提高百容量,可在涨集群中动态累地添加新的可服务器。如器果需要增加圾硬件,可在半新机器中加丢装服务器。撑当单个服务柳器不足以充各分利用现有巴设备时,也戴可以在机器水中增加服务舍器。谅高可用性弱——瞧集群采用多嗽服务器备份干来避免客户代机的硬件或馆软件故障。虎同样的服务齿可以由集群设中的多个服遭务器来提供文。当其中一设个服务器发略生故障时,墙另一个服务志器可以接替亦发生故障的准服务器继续炼工作。这种抬故障服务器藏的故障接替弹能力可确保浪客户机应用勿的无缝可用虏性,客户机更根本察觉不穗到曾经发生仇过问题。胖BEA应用杆技术架构通刮过集群和可铜靠Web服蔑务(WS-吼Relia械ble)等更特性保证了逆平台级别和弊服务级别的剂可靠运行。失将壁北京市应急幻指挥系统线应用架构构李建在集群结煤构上,通过纵BEA提供心的故障转移像功能,系统妖的意外宕机奋不会造成的宝服务平台停窝止业务处理遵,BEA集志群支持驼。可靠We洪b服务能可经以保证服务挣的调用可靠暑的被执行。母它可以自动剂将系统处理宋不过来的大泡规模并发处艇理请求暂时脾保存到存储壤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论