TechTarget中国网站推荐
您现在的位置:TT CIO > SaaS > CTO认为SaaS将会是终极SOA

CTO认为SaaS将会是终极SOA

2008-8-7  选择字号:  | |
打印本文章
【TechTarget中国原创】Arena Solutions公司利用SaaS模型做示范,以SOA的方式,通过Ajax提供处理产品文档的用户接口来提供Web服务应用程序,例如一些规范定义。这些客户,大部分是中小型制造商,通过一个基于Web浏览器接口与之一起工作,这已经快速的以桌面化形式体现,就像最近推出的Ajax。

【TechTarget中国原创】Arena Solutions公司利用SaaS模型做示范,以SOA的方式,通过Ajax提供处理产品文档的用户接口来提供Web服务应用程序,例如一些规范定义。这些客户,大部分是中小型制造商,通过一个基于Web浏览器接口与之一起工作,这已经快速的以桌面化形式体现,就像最近推出的Ajax。

  自从Arena成立后的七年内,建立SaaS应用程序的架构以及技术已经发生了很大的变化。

  “我们从2000年开始经营公司,并且把它建立在当时是一种艺术栈的基础上。”Larkin说到,“他是一个脚本化的应用程序服务器,不是基于Java的。这个平台工作得非常好。他允许我们的客户数量增加到300并且用户数量增加到10000。”

  然而,因为公司起初使用了一个不基于标准的,不基于Java的服务器,Arena的开发团队花费了巨大的时间来解决功能性架构问题,例如在Web层的无状态性,分布式缓存管理系统,消息的发送和接收以及队列问题。

  “我们结束了许多我们自己的子系统作为公司的改变,因为我们处在一个没有标准技术的平台上。”Larkin解释到。“诚实一点说,我为我们所做的事情感到非常骄傲。我们做了一件非常有竞争力的事情。但是当你事到临头的时候,处理一个分布式缓存系统并不非常与为制造商们开发软件密切相关。”

  因此到了2005年,他开始寻找一种标准平台,在这种标准平台上那些功能性要么能够开源项目中购买到或者找到,因此开发者们能够集中精力在核心的SaaS产品上。

  “对我们来说,移植到一个非常基于标准的平台上非常有意义,并且这个平台有模块化的构架,有相当部分的基本技术基础,我们可以利用最佳的解决方案,不管是商业的还是开源的,并且把它们插入到我们的应用程序框架中。”Larkin说到,“然后我们能够集中我们的开发于为生产商创造软件上去,这是我们最核心的专业技术。”

  当Larkin认识到最初的技术堆栈已经到来它生命周期的末端的时候,他开始升级到SOA风格,包括用户接口的Ajax。在2006年,他开始认真看待基于Java的开源软件产品。

  “我们希望在我们开发的应用程序中使用Java,”他解释到说,“我们在应用程序框架中使用Spring。我们正在寻找一种能够在J2EE上运行的应用程序服务器。”

  与一个IBM硬件代表的谈话使得他开始接触IBM软件部门,此代表给Arena提供了快速的服务器,尤其是WebSphere应用程序服务器社区版本(WAS CE)并且Arena在Larkin描述一种漫长的评价之后选择了它。他说到他发现WAS CE符合支持过渡到SOA的标准。

  自从2006年十一月,Arena已经发展到了新的协议栈上面,并且已经通过Ajax接口建立SOA的实现。Larkin发现技术移植的好处远远超过了它的花费,因为新的平台给了他利用SOA技术的能力。

  Arena到目前为止还没有完全利用SOA的功能在新的平台上,例如企业服务总线(enterprise service bus ,ESB),Larkin承认,但是开发者们正在朝这个方向努力。他们已经能够使用SOA方法向用户提供整合,在PLM Web服务应用程序以及在制造场所本地安装的ERP软件。

  目前与转型到SOA一起,Ajax又来临了并且使得开发者们能够在PLM产品上工作,从而为SaaS客户提供丰富的接口,Laikin说到。这个用户接口是基于一个标准的Web浏览器,HTML以及带有Flash动画的JavaScript,这个脚本是一个页面并且运行在报告开始生成的时候,他解释到说。

  用户接口是为全球用户设计的,包括中国的制造商们以及亚太地区的其他国家。典型的用户没有一个高水平的IT培训,因此正如 Larkin所说的,“他们所需要的只是工作。”

  通过Ajax,Arena已经能够提供一个非常桌面化的外表并且类似SaaS应用程序,他说到。

  “他们有下拉菜单,”Larkin说到,“你移动鼠标到一些东西上,并且你能够得到信息版,以及制表符。”

  当公司开业,早在千年之交,他说到对于创立者这是一个信仰的飞跃,因为他们相信他们能够在一个浏览器中提供一个负责的企业级应用程序,但是当SOA和Ajax到来才使得SaaS梦想变成了一个现实,他说道。

  “在这点上,我们能够为用户接口提供丰富的功能,因为我们的竞争者们能够提供客户端的安装软件。”Larkin说到。

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
对大部分中小型企业而言,SaaS能让他们在获得世界级软件功能的同时又无需投入大量的初始成本,SaaS是否已真已具备100%支持公司的能力?
经济形势的日趋严峻使得能节约部署时间和资源、前期投入也很少的SaaS模式受到了普遍的欢迎,SaaS开始逐渐取代原本由企业IT部门负责的套装软件和由企业自己开发的软件。
为什么SaaS模式获得了成功,还是主要集中在CRM、HR、财务管理软件上的主要原因,因为这些软件更能够标准化和看起来更通用、更易用。
SOA对中国软件企业是一个机遇。可以预见,越来越多的中国软件公司将会乘SOA的东风,依托中国信息化的广阔市场,使自己发展壮大起来,同时,也为中国的信息化作更大的贡献。
SOA解决了业务灵活性问题,虚拟化改变了基础架构,在提高计算密度同时提高了服务器部署的灵活性和可靠性,而刀片服务器的普遍使用将带来能耗以及数据中心空间的巨大改变。
据Forrester研究公司看,SOA与BPM的合并恰恰说明“集成套件”市场品类逐渐走下坡路,并将被正在形成的以集成为中心的业务流程管理套件代替。
业务流程管理(BPM)是一个描述一组服务和工具的一般名词,这些服务和工具为显式的流程管理(如流程的分析、定义、执行、监视和管理)提供支持。业务流程管理(business process management,BPM)不仅仅只是作为一种工具,同时也作为一门科学。BPM能使企业流程更加有效,更加高效地适应不断变化的环境。
灾难恢复(Disaster Recovery)则可将信息系统从灾难 造成的故障或瘫痪状态恢复到可正常运行状态,并将其支持的业务功能从灾难造成的不正常状态恢复到可接受状态。可以说,灾难恢复是信息系统安全的最后防线。
随着电子邮件成为全球企业内部交流、以及企业与外部(包括客户和商业伙伴)信息往来的最主要方式之一,电子邮件数量快速增长,如何安全高效地管理邮件信息,如何从大量邮件中快速搜索出所需的历史邮件和附件,是企业信息管理必须要面对的问题。
最新更新
技巧
在金融海啸的影响下,所有的企业都在想法让各部门tighten the belt过日子,IT当然也不能例外。那么IT如何削减成本呢?Gartner给IT高管们支了20招:
IT要省电,可以从IT设备、机柜与机房下手,但要彻底解决IT的耗电量问题,就要从耗电的IT设备下手,如果能解决服务器的耗电量,相对来说,就可减轻机柜与机房的节能设计。
如何以最快、最直接、最见效的方式降低企业的PC机、服务器等IT产品的能耗。本文整理出由小至大的IT省电秘招,让IT人员可以了解到必须要考虑哪些IT节能方案。
ERP是大中型企业的事情,那么小企业也需要ERP管理吗?这看似是个极其简单的问题,可真正去思考的人并不多。这也是衡量小企业是否需要上ERP的根据。
制造业高速发展的这种趋势,给企业管理层带来了严峻的挑战,同时也有机遇,特别是生产计划的从事者,面对市场的变幻莫测,生产计划排程的技术性更加复杂。