|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
没有那个大公司会傻了吧唧用.net网页编程开发大型项目,开发了,那等于自己一半的生命线被微软握着呢。而.net网页编程不行,限制在window系统,又是捆绑,鄙视微软之!
简介
CASSoftwareAG是来自德国Karlsruhe的一家软件公司,创立于1986年。该公司专注于CRM(客户干系办理)范畴,特别是在SME(中小企业)方面。最近几年来CASSoftware的软件产物在CRM范畴取得了十分好的名誉,包含他们在特定范畴诸如面向教导、主动代办署理权和基于会员的构造大概协会等的CRM产物。
最近CASSoftware正在开辟被称为CASPIA(团体信息助理)的一个产物,这个产物会以SaaS(软件即服务)的体例公布,这也是他们首个以这类体例公布的产物。该产物利用了很多手艺,我们会在今后作具体先容。这篇案例研讨的重点将会放在EclipseRAP(富Ajax平台)和它是怎样使用到CASPIA架构中的,同时也会触及到RAP的一些风趣的使用、CAS在利用它的过程当中的一些个履历教导以及将来他们的产物的开展偏向。
局限
CASSoftwareAG为自在职业者和中小企业开辟CRM(客户干系办理)软件。对CAS来讲,他们把软件的受众定位在那些不利用特定CRM使用、而是更偏向于用工具和使用的组合来跟踪他们的客户、市场等的用户。CAS以为对那些可会合而易于会见的客户信息办理软件,市场将会有很年夜的需求。在特定行业内,已有基于桌面的使用,但是这些使用仅仅供应范围于CRM专有的功效。经由过程利用诸如EclipseRAP和EclipseEquinox之类的手艺,CASPIA能够开辟出不但供应“尺度”的CRM功效,并且还能够有办理市场计谋、电子邮件整合和本性化函件等功效的使用,而一切这些都被放进一个洁净而模块化的软件包以内。
经由过程在用户界面开辟中利用EclipseRAP,CASPIA供应了一个利用户感到非常友爱的桌面作风的界面体验。用户界面依据人类工程学(ergonomics)来开辟,利用了人们熟习的窗体部件和举动,好比拖放等等用户对web使用程序所希冀的良多工具。别的,在线功效使一切统一公司内的同事能够经由过程该使用来办理委派、义务和文档,也能够举行其他的主要事情流程好比地点转换和路径企图。在下一章中,我们将深切到CASPIA的开辟架构中来看看开源软件在傍边怎样起到相当主要的感化。
办理计划概述
CRM办理计划已呈现好几年了,桌面的和在线的都有,在比来一段工夫里功能变得十分壮大。用户在利用它们时的希冀远远超越了基础功效,诸如报表、安全、亲和的表面和体验和反响敏捷的用户界面。基于很多用户对CRM使用的期看和需求,CAS选用开源软件作为他们全部办理计划的基本。
从计划角度来说,CASPIA是一款易于扩大的web使用程序,它能够使用多个服务历程,而这些服务历程能够分管会见压力和供应冗余。每个服务历程都运行在作为使用程序服务器的ApacheTomcat之上,包括了基于RAP的使用层和一个服务中心。使用层卖力展现用户界面和处置用户哀求,而服务中心则供应贸易逻辑和数据库会见。
<br>
CAS选用基于web的使用程序,从而使得用户能够不用忧虑安装、硬件本钱和设置和数据的平安。并且,基于web的使用可使用户在任何地址来会见CASPIA,而不用在每台盘算机上安装重客户端。作为web使用前真个暗示层利用了EclipseRAP来开辟。RAP项目主页把它形貌称为一个为开辟职员供应了下述功效的框架:
经由过程利用Eclipse开辟模子、基于Eclipse事情台扩大点的插件和用SWTAPI(和JFace)开辟的组件工具箱来构建基于Ajax手艺的富web使用....RAP非常像EclipseRCP,可是它不是在桌面盘算机上启动,而是运转在一台服务器上,能够被尺度扫瞄器会见。这次要是由于它供应了一套特别完成的SWT(一个SWTAPI的子集)。(http://www.eclipse.org/rap/about.php)
上面是EclipseRCP和EclipseRAP的一个复杂架构对照图。
<br>
<p>
C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译) |
|