基于Flex技术的RIA企业门户解决方案研究

发布时间:2024-11-18

感谢下载

企应业用

案例 c嚣 a黪

基于Fe技术的 RA lx I企业门户解决方案研究一史纪强

1引言 .

HT ML应用系统,对于那些采用 C S架构的胖/

经过几年的发展,伴随着网络和计算技术的进步,以及众多国内外技术提供商的推动和新技术的应用,从概念的提出到走向应用,企业门户

客户端技术运行复杂应用系统的机构和采用基于B S架构的瘦客户端技术部署 We/ b应用系统地机构来说,采用 RI A构建企业门户都是一种廉价的选择。

也已经发展到了一个新的阶段。门户系统最早是从门户网站的概念开始的,其主要功能只是简单的网站展现,特点是集合单个的网络域址,搜索信息内容。目前企业门户系统是协作的电子业务

2 RA与 Fe . l I x技术21 R A ( i tme p Iain . I Rc I e t pi t s) hn A c o

平台,主要是统一、全面的应用、数据、用户之间的协作,此时的门户不仅能够集成各种应用系统、数据库、互联网内容,而且可以完成系统间彼此的协同工作。构建企业门户的目的是将企业内部的各种应用集成在一起,建成一个双向互动

R A是 R c ne t Ap l ain I ih Itme pi t s的缩 c o

写,即丰富互联网应用程序 (或称富互联网应用

程序 )。富互联网应用程序结合了桌面应用程序的交互的用户体验和传统的 We用的部署灵 b应活性。集桌面应用程序的最佳用户界面功能与 We b应用程序的普遍采用和快速、低成本布署以及结合了声音、视频和实时对话等互动多媒体

的企业与用户、供应商之间的沟通平台,并为企业决策提供借鉴和指导。企业门户总体概念离不开信息的集成和统一的网站。无论企业门户的技术如何实现,无论是企业内部用户还是企业的客户或者合作伙伴,首

通信的实时快捷于一体的新一代网络应用程序。RI A提供了前所未有的网上用户体验。

先接触的就是企业的门户网站,也就是企业门户的统一入口。 当 We b发展到 2 0代,对用户来说,关 .时心的不再仅仅是信息的获取,还需要更好的用

户体验和更多的动态交互。We 20时代为用户 b.

提供了更多可供选在的技术实现手段,如 A a j x,X MI等等。良好用户体验成为目

前 We HT b发

展的趋势,必然成为企业门户建设中的一个重也要内容。 RI ( i n en t A pi t n )技术 A R c Itr e p lai s h c o图 l RI的应用程序分层模型 A

的出现允许我们在因特网上以一种像使用 we b一

样简单的方式来部署富客户端程序。无论将

211 R A的优势 .. I

来 R A是否能够如人们所猜测的那样完全代替 I2 0 .数字石油和化工 O 97

R A具有的桌面应用程序的特点包括:在 I8 9

感谢下载

聍案例消息确认和格式编排方面提供互动用户界面;在

企应业用可以轻松构建更为直观、易于使用、反应更迅速

无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式 ( rg a d d o ) d a n rp以及在线和离线操作能力。RI A具有的 We b应

并且可以脱机使用的应用程序。()RI 2 A可以帮助企业提供多元化的重要业务效益,包括产品提高销量、提高品牌忠诚度、 延长网站逗留时间、较频繁的重复访问、减少带

用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据以及可以充分利用被

宽成本、减少支持以及增强客户关系等。利用 声音、图像、文本和图形来创造引人入胜的网站,

广泛采纳的互联网标准。R A具有通信的特点则 I包括实时互动的声音和图像。 客户机在 R A中的作用不仅是展示页面, I

以制造线索、增加销量、简化通信和创造一个值得多次访问的独特在线体验。将信息以清楚、 创新、直觉和有效的方式表达,以提高生产率、

它可以在幕后与用户请求异步地进行计算、传送和检索数据、显示集成的用户界面和综合使用声音和图像,这一切都可以在不依靠客户机连接的服务器或后端的情况下进行。 对于企业来说,部署 R A的好处在于: l ( )RI 1 A可以继续使用现有的应用程序模型 (包括 JE 2 E和 . T) NE,因而无需大规模替换

信息共享、决策和竞争优势。为基础网络服务 提供一个吸引人兼高度互动的表达层,容许用户在线和离线操作。减少高通信量网站因高度页 面刷新率的带宽成本。通过互联网渠道显著提

高产品和服务销量。利用比其它网络科技较低的成本建设一个吸引人和高度互动的

网站或应用。

现有的 we用程序。通过 Ri 1技术, b应 c Ci h叽t可以轻松构建更为直观、易于使用、反应更迅速并且可以脱机使用的应用程序。 ( )R A可以帮助企业提供多元化的重要业 2 I

214 .. RI A未来的发展预测就目前 RI的使用情况来说, RI A离” A时代”

还有很远的一段距离。今后几年时间内传统的 we b应用程序和 RI A将会共存。各种 RI A技术也如雨后春笋一般发展起来,抢夺市场。目前全世界有 9%浏览器都装有 Fah播放器,因此, 8 ls 近期内 Fah Fe ls/ lx应用程序在新兴的网络应用程序市场上还将继续占有主导地位。22 Fe I I x技术

务效益,包括产提高销量、提高品牌忠诚度、延长网站逗留时间、较频繁的重复访问、减少带宽成本、减少支持求助以及增强客户关系等。 发展态势 212比较主流的 RI .- A技术目前较为成熟的 R A技术已经不少,而且相 I应的技术也产生了许多框架。几种主流的 R A技 I

Fe l x是 A o e公司近两年推出的重量级产 db品技术 Fe l x可以在企业内部或 We b上创建富互

术主要有:Jv pe、Jv F a a Ap l t a a X、Jv S n) a a C 1/ tAj x、 Ad b F e a oe l x、 S l e lg、L s l iv ri ht a zo、

联网应用程序 RI而且还提供了开发桌面程序, A,( I,访问本地资源,操作本地 S L数据库, A R) Q 读写文件流等。F E L X是堪称强大完整的 R A I

XUL (念作”0 l)。这些技术历史各有长短, zo”等

性能各有千秋,许多都已经成熟的实现了许多企业应用,而 A a jx的应用更催生了 We 2 0的概 b.

开发解决方案,使得企业能够创建个性化的丰富媒体应用程序,极大的提高用户体验,彻底革新人与 We b的交互关系。

念提出和网站系统的用户体验革命。 213应用价值 ..对于现有企业门户来说,选择 RI的好处 A在于:

◆增强用户体验:丰富的图形界面,图表、进度条以及强大的交互行性和实现性; ◆完善的开发环境◆通用的配置环境全部在 Fah l 9下执行跨 s平台;

( )R A可以继续使用现有的应用程序模 1 I型 (包括 JE 2 E和

. T) NE,因而无需大规模替换现有的 we用程序。通过 R c cin技术, b应 ih l t e

◆企业级的应用特点:可以使用 Fe aa l D t x

2 O .数字石油和化工 O 97

感谢下载

企业用应S ri s 1oie ev e、Fu r、we s ri Ht SⅣi等 c n b e,e 1c t e C p e服务来处理同步数据和支持实时数据;◆消除页面加载; ◆标准的架构; ◆浏览器兼容:lx Fe技术基于 MX ML标准, CS S标准,X ML标准、Aci Sn t .标准。 t n c p30 o F X技术特点:利用相对健壮的客户端描述 k

案例 c 8 aR ni,即 A R。AI ut me I R是基于桌面系统的 RI A

开发技术和运行时环境,实现了 we b应用的桌面化。通过 A R,我们可以使用现有的 We I b开发技术开发出界面效果更加绚丽多彩的桌面应用程序,如 F ah Fe/ cin cit T/ l/ l A t S r、H ML s x o p

C s Jv s r t jx等技术都可以在 A R下 s/ a a ci、A a p I发挥作用。F e ule提供了 AI l B i r3 x d R的开发,

引擎,提供内容密集,响应速度快和图形丰富的用户界面,数据能够被缓存,。可以以离线的方式工作。 A o e司的 Fe db公 1 x技术作为 RI的代表, A

其开发方式和特点与 Fe l x开发是完全一致的。24 F x的发展 . I e

20 08年末,A 0 e MAX召开会议确定 d bAd b A未来趋向,强化这个 Fe o e RI lx平台,

支持种类广泛的界面控制元素,这些控制元素可以很好的与数据模型相结合。这种用户接口,它比用 HT ML能实现的接口更加健壮、反应更加灵敏和更具有令人感举的可视化特性。为用户提

主要确定了几个主题:1发布 A o e AI . . d b R15该版本 A o e A R拥有更好的性能和内存控制, d b I最重要的是它支持 Fah l e l ls Pa r0和 We kt y b i (

供了更加友好的交互服务和丰富的客户体验,同时减少了与服务器的响应,提高了响应速度。另

ih n和 An ri P oe d 0d手机浏览器都使用该技术 )。支持 Fah Pa e l ls ly r0意味着更强的 3 D性能。该

外在

设计中采用了 MVc设计模式,通过模型、 视图与控制器的分离良好地实现了业务逻辑和用户交互的独立,使系统的可维护性、可修复性、可扩展性、灵活性以及封装性大大提高。23 Fe . I x开发工具

版本还包含一个加密数据库,可以更好的支持企业软件的开发。2 .C tls aay t和 G mb Ad b u o 0e

为核心的开发者提供了一系列的工具,C tls aay t

(前称为 Th m o可以使开发者和图形设计之 e )师之间相互协作,它为 A o e raie S i d b C et ut v e的产品 (h ts o, Iuta0,和 Fah或 P ooh p l srtr l ls

实际上,开发人员使用任何类似记事本的工具都可以创建 F e l x应用程序。“工欲善其事,必先利其器”,优秀高效的开发工具会大大提高开发效率。Ad b 0 e为开发者提供了用于一款创建 Fe l 3应用程序的高效集成开发工具一 l x Fe xBund r。 e 3

者 A R的在线程序 .创建的文件提供了 2种 I )方式的 B ie u oFe ule ) r。G mb (l B i r 4将会吸 g x d引很多 Jv a a程序员,大会上将发布其正式预览版。 3移动版 F ah:支持 Wid ws Mo i . ls n o bl e

的 F ah发布。由于 Ad b ls 0 e希望自此之后所有的 Fah pa e都尽量用同一个 C d ae ls ly r o e B s,

Ad b在发布 Fe oe l x的同时就发布了一个高效的 I E— Fe ule,对 Fe D— l Bi r x d lx的开发提供

而当下最合理的选择当然是 Fah Pa e9 ls l r/ yAcin cit. t S r 3 0的 C d ae 4 Ln x版的 o D o e B s。 . iu

了强大的支持。需要注意的是,Fe ule是 l Bi r x d一

款商业的 I E,从网上下载可以获得 3天的 D 0

6 4位 Fah播放器 Ad b a s布预览版 ls 0eLb发

免费试用期,之后需要付费才能使用。Fe B i e属于 Fe l x ul r 3 d 1 3产品集,是一 x款基于 E l s的 I E ci e p D,通过 Fe ule l B i r 3可 x d以高效地完成 MX

ML、Acin cit t S r以及 Fe 0 p l x C at g的设计和编写,快速创建各种 Fe h ri n lx项目及应用程序。不仅如此,Fe ule l B i r 3还支持 A 0 e x d d 1 )

5动态流”将降临 Fah媒体服务器这个服务 .“ ls器软件可以带来不同质量的 Fah视频,视频质 ls量将取决与访问者的带宽和设备。

3 Fe . l x构建企业门户的具体思考Fe l x的具体应用框架见图 2。

目前,we b网站用户体验所面临的困难也同样是企业门户说面临的,Fe l x非常适合解决9 l

的新一代 RI开发平台 A 0 e Itgae A d b ne rtd2 O .数字石油和化工 O 97

感谢下载

cs a e案例

企应业用

【 ……. )】l F用序 h应程 l

j。}w b e vie组件 es r c H t s r ie组件 tpe vc^.^ t o s rp e s g n o咐t e )网关如:F u r n 1 F( c in c t M s a ig F r t r I o i e等

图 2 Fe应用程序框架 l x

a p ep,。, th锋。 /p

J

多步处理的应用程序或需要客户端验证、直接控制或者数据的可视化显示。表 1出了 Fe列 l x设计所要满足的需求以及当满足这些需要时,终端用户的益处。图 3 F e与服务器端的交互 lX

Fe技术主要应用于企业门户的表层,企 lx业门户的底层架构依然使用各种成熟的体系,如

Fe lx技术解决方案:31数据集成 .一

Je, P.e等等。图 3 Fe 2eAs n t是 lx与服务器交互的简单图示。采用 Fe l x技术,构建 R A企业门户,主要 I

个成功的企业门户,必然要对业原有的一

些业务或信息系统进行集成,Fe l x提供了数据

集成的多个组件,用户可以通过不同的方式将数据统一集成到一个企业门户,比如:we s rie b evc组件 Ht s r i 组件 A t evc p e MF ( t n cit Aci S r o p

是从表现层来解决用户体验和数据集成的问题, 以下就企业门户中所涉及的几个重点问题,提出表 1 Fe设计所要满足的需求 I x

2 0 .数字石油和化工 0 97

感谢下载

企应业用MeSgn o mat )网关如:F u r e

。 s ig F r t r a e loi等 nFe lx提供了 R moig Ht s r i, b e t, t evc We— n p e

案例 ca静嚣下为一个集成 R S信息的 Fe S 1 x程序片段。

31 We Sr O组件与 w S oC .. 2 b e e b e e程序交互Fe lx的<mx: b evc>组件提供了 We S r ie

S r i等对象进行网络数据交互。 evC e311 HT P evc .. T S ri e组件集成 HT P程序。 T< mx HT P evc>组件可以与所有的: T S rie

和 we sr ie程序交互的手段,提供了方 b e vc它便灵活的 We S r ie方法调用,许多企业 b e vc

HT P程序交互,不管是 A P S _e S T s A P n t J PP HP等,所有的 H T T P程序都支持网址带参数

应用可以通过提供 We sr ie口的方式 b e vc接集成到企业门户中,同是还可以通过这种方式,使用互联网上提供的公开的 We s r ie b e Vc

的方式,传递参数简单,HT P程序接收数据后 T进行处理,并返回 Fe l x可识别的处理类型。如数组,X ML型,O j t,J O be型 c S N型等。 许多企业已经简历了许多业务系统等,通过

服务,将例如搜索引擎、天气预报、地图导航等公共信息集成到自己的企业门户上。以下是

we s r ie程序片断: b e vc313 ..使用 Fu r e网关与 A P.e类交互 lo i n S nt

这种方式可一非常简便的将现有的系统集成到企业门户。另外,还可以同个这种方式,集成互谅网上的相关信息,如可以通过这种方式读取 R S

使用 H T sri T P evc e可以实现和 . E N T等的交互,但是,如果系统要求效率较高的话,就不如直接和 A P NE S . T类之家交互。Fu r e lo i n是一种开源的 A MF ( t n cit Mesgn Ac o S r sa ig i p

S数据,集成到自己的企业门户,而不需要花成本去开发自己的信息搜索和集成系统。

在 Fe中使用<mx HT P e c>标 l x: T sⅣi e签装载外部数据是非常简单的。使用<mx: HT P evc>标签发送 P s和 G t求外部 T S r

ie 0t e请数据。(可以执行 P t D l e操作重置这也 u和 et e个服务)使用<。 mx HT P evc>标签发: T S rie起的 HT P调用不支持自定义的方法 (如, T比

F r te)网关,专门负责 Fe 30与 . E omatr lx . N T交互时的数据转换。下面是程序片段。 由此可见,通过 Fe lx提供的组件,可以非

常方便的采用多途径将多个数据源集成到企业门户,从而构建信息丰富的企业门户。32数据可视化 .

we D b AV中的 P 0 f d等等 ) r pi n,也不可能添加额外的相应头,但是你可以从失败的一个中区分成功的调用。

Fe l x提供了一套丰富的数据可视化组件,通过简单的编程,即可将数据画出图表,想数据形象化得显示出来。

<mx: p ia in Ap l t c OⅪ nls: x=” t.//w w w . ( e. O/2 0 n m ht1: ) a】 0b c m 0 6/【 xT】 Il 1】 xm ls: r=” n a al}”

cet n 0 l e p oo evC .e d )。 rai C mpe=”h tS r i sn (; 0 t e’Ve S uc URL s c HTTP e vc Co s m ig l k RS F e/n e h ml> i w 0 re=”r/ S r ie n u n F i r S e d id x. t” C

<!一Ⅵo e一> dl< ! De ie t e TTP s r ie一一— fn h H e vc<mx: HTTPSe v c r ie

j d=” h0t Se v C’ D O r ie。ul” !:跫: r= { ! .

:型:

!:

::

:

i 1 . j 墨jl ” )

r s t r a=”4 e ul FO m t e x

rs I h tR s I a de(vn ) eut p o0 eut n r e t;= H J e fut h tF ut de( e t; a l’ oo a l a re n )”=p n l v H,>

2 O -数字石油和化工 0 97

感谢下载

c嚣嚣案例< 1 W曲 S l c 1” S ws l” t: 0 al s IⅨ: e ei= W” d= It l c IO ( 1D 1 S’ e/ av c 1a I X W S a c 2 S’ie .s 1? 1 DL”

企应业用

fIt” a . 1 e et a l a l n I’n

> al= I= 1 l w( n. lt ut’ .‘ s o v f l. S i E o f 1

<1: aa o Ixo’il 1 p t1 rsl” Ip y e j(VI) elt E1 l eLs eef> l= lo t 1”< lx o a ai l, 1: p‘ op 1 t

l le” jEn l es 1l: Ls 1po e’ a1 t y’

lsl 1a’b c ‘Ito lt‘ j t e lF ll=o e”

<1: ea o a=Ge mpoe” e IF n a”betlsl’ e b( et『 Ixo rt nlme”| lye rsl o n t ojc”eIt’ t j v I) 】 p i 1: E It=’ l= G O e l )‘l l qls=: nx:e I l)’ e=

< l lye二 e1lye i. l td e 1 lpoeI<a1 o ei> a1 o ei lp eLss e en l. n lyeD}/l lyed p d{1 o te c lE p<,1: qIs _ xr l I 1 e e:n x0 e ai I ,l:plt l’ 0>< I W e S r ie ,Ⅸ: b£ vc> l

<? mlv r in=’ .” e c d=” t_”> x e so’ 0 n 0 g u f1? 1 B

<m x: App ia in xm 1s: l t c 0 n mx=” tp// w w . d b . 0 2 0/mx l a 0 t” e t l> ht w a o e c m/ 0 6 m’ y u= v r a’’1’

<mx: mo e jc d s r ie e t a in=”lo ie Re t0b e t i= e vc”d si t0 n fu rn”s u c=”u 0 il. e tn HelW o l h w Bu yC r 0=”r e/> o r e t t ras r mo ig. l 0 rd’s o s u s r tu”<mx: xtn u =”x Na e/> Te I D t tt m”

<mx: utn l e=”a H l 1cc=”evc .a H l ( t a e tx )/ B t0 a l S y el lⅡ k sr i sy e1 t N m . t”> b o e ox e

<mx: b ltx=。sr i .a H l . sR s l”fnsz=”8/ I e e t。 evc s y e1 1 t eut o ti且 { e 0 a} e l”></ x: pia in> m Ap l to c

33 AI . R应用

术的发展为开发良好用户体验的企业门户提供了更好的表

示层解决方案。而 Fe lx提供的各种技术和工具,能够快速构建丰富用户界面的企业门户,也能在不改变底层结构的同时,轻易的迁移到 R A体系,Fe I 1 x开发后的程序最终编译成 Fah的 s ls wf文件,目前 9%的浏览器上都装 8有 Fah Pa e,使用 Fe ls 1y r l x技术构建企业应用并不会给用户造成更过的安装和维护成本。在因此,采用 Fe lx技术来构建企业门户,提供更丰富的,更具交互性,更美观和更具动感的用户接口,是构建企业门户的最佳选择之一,相信随着

A R运行时使您能够始终拥有您喜爱的 I We应用程序。由于为 A o e AI构建的应 b d b R

用程序无需 we浏览器就可以在您的桌面计 b算机上运行,它们提供了桌面应用程序的所有便利性。诸如 e a B y和 A OL等公司正在使用 Ad b R创建令人兴奋的全新应用程序,这 o e AI些应用程序使您能够在桌面上使用他们的服务。 简而言之,A o e AI意味着应用程序更加易 d b R 于使用、更加强大且更加有趣。如著名的 e B a

y在 Ad b I上构建的 e a eko,为 o eA R B y D s tp客户提供下一代的在线购物体验。A L视频百 O强在桌面上交付内容,供人们欣赏、定制和分享。Ni .o凭借可在桌面上玩的交互式拼图 c cm k益智游戏吸引了大批爱好者。

网络和计算技术发展,更多的网站和企业门户必将摈弃呆板静态的网页而选择更优美的R I A方式。开发具有高度互动性、丰富用户体验以及功能强大的客户端的追求是不变的。有理由相信,

就企业门户而言,可以开发一个集成部分企业门户功能的 Al R程序,用户安装征自己的系统中,用户通过 A IR程序就 u以实现点登录, r 即事通讯,电子邮件收发,信息提交等。

拥有成熟技术和极高市场占有率的 F ah客户 ls

端将会在 R A道路上越走越远。 I国作者简介:

史纪强,男,系统分析师,主要从事JE 2E4.结论

企业应用开发和系统分析和软件工程等研究:现工作于胜利油田物探研究院信息室 . .

在用户体验需求进一步增强的时代,RI A技

2 O .数字石油和化工 O 97

基于Flex技术的RIA企业门户解决方案研究.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219