基于Flex技术的RIA企业门户解决方案研究
发布时间:2024-11-18
发布时间: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
上一篇:电力行业基础知识试题(含答案)
下一篇:陶店中心小学创建平安校园汇报材料