Eclipse富Ajax开辟平台在CAS Software AG项目中的操纵[Java编程]
本文“Eclipse富Ajax开辟平台在CAS Software AG项目中的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
简介
CAS Software AG是来自德国Karlsruhe的一家软件公司,成立于1986年.该 公司专注于CRM(客户关系管理)范畴,特别是在SME(中小企业)方面.近些年来 CAS Software的软件产品在CRM范畴得到了非常好的名誉,包含他们在特定范畴 诸如面向教诲、自动代理权和基于会员的组织大概协会等的CRM产品.
近来CAS Software正在开辟被称为CAS PIA(个人信息助理)的一个产品,这 个产品会以SaaS(软件即服务)的方法公布,这也是他们首个以这种方法公布的 产品.该产品利用了很多技术,我们会在今后作具体介绍.这篇案例研究的重点 将会放在Eclipse RAP(富Ajax平台)以及它是若何利用到CAS PIA架构中的,同 时也会触及到RAP的一些风趣的利用、CAS在利用它的历程中的一些个经验教导以 及将来他们的产品的发展方向.
范围
CAS Software AG为安闲职业者以及中小企业开辟CRM(客户关系管理)软件 .对CAS来说,他们把软件的受众定位在那些不利用特定CRM利用、而是更偏向于 用工具和利用的组合来跟踪他们的客户、市场等的用户.CAS认为对那些可集合 而易于拜候的客户信息管理软件,市场将会有很大的需求.在特定行业内,已经 有基于桌面的利用,但是这些利用仅仅供应范围于CRM专有的功效.通过利用诸 如Eclipse RAP和Eclipse Equinox之类的技术,CAS PIA可以开辟出不但供应“ 尺度”的CRM功效,并且还可以有管理市场战略、电子邮件整合以及本性化信件 等功效的利用,而全部这些都被放入一个干净而模块化的软件包之内.
通过在用户界面开辟中利用Eclipse RAP,CAS PIA供应了一个利用户感受非 常友好的桌面气势的界面体验.用户界面按照人类工程学(ergonomics)来开辟 ,利用了人们熟习的窗体部件和行为,比方拖放等等用户对web利用程序所盼望 的很多东西.别的,在线功效使全部同一公司内的同事可以通过该利用来管理委 派、任务和文档,也可以举行其他的重要工作流程比方地址转换和途径筹划.在 下一章中,我们将深化到CAS PIA的开辟架构中来看看开源软件在当中若何起到 至关重要的作用.
办理筹划概述
CRM办理筹划已经呈现好几年了,桌面的和在线的都有,在近来一段时间里功 能变得非常强盛.用户在利用它们时的盼望远远超越了基本功效,诸如报表、安 全、亲和的外观和体验以及反映疾速的用户界面.基于很多用户对CRM利用的期 望和需求,CAS选用开源软件作为他们整个办理筹划的底子.
从计划角度来说,CAS PIA是一款易于扩大的web利用程序,它可以操纵多个 服务进程,而这些服务进程可以分担拜候压力和供应冗余.每一个服务进程都运 行在作为利用程序服务器的Apache Tomcat之上,包含了基于RAP的利用层和一个 服务核心.利用层负责展示用户界面和处理用户恳求,而服务核心则供应商业逻 辑和数据库拜候.
CAS选用基于web的利用程序,从而使得用户可以没必要耽忧安装、硬件本钱和 配置以及数据的安全.并且,基于web的利用可以利用户在任何地址来拜候 CAS PIA,而没必要在每台计算机上安装重客户端.作为web利用前端的表示层利用了 Eclipse RAP来开辟.RAP项目主页把它描写称为一个为开辟人员供应了下述功效 的框架:
通过利用Eclipse开辟模子、基于Eclipse工作台扩大点的插件以及用SWT API (以及JFace)开辟的组件工具箱来构建基于Ajax技术的富web利用 .... RAP非 常像Eclipse RCP,但是它不是在桌面计算机上启动,而是运行在一台服务器上 ,可以被尺度浏览器拜候.这主如果因为它供应了一套特别实现的SWT(一个SWT API的子集).(http://www.eclipse.org/rap/about.php)
下面是Eclipse RCP和Eclipse RAP的一个简单架构比较图.
以上是“Eclipse富Ajax开辟平台在CAS Software AG项目中的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |