赛迪网 > 中国信息化 技术应用总 > 文章
  IT资讯搜索
 
IT产品搜索
· [方案] 征信数据上报系统方案 网站防篡改方案
· [专题] 07年六大令人失望信息化事件 回眸SOA
· [方案] 反垃圾邮件解决方案 烟草行业解决方案
· [商务] 2008年中国电子商务行业发展趋势研究报告
· [专题] 中小企业实施管理 公司网站做不好CIO掉饭碗
· [案例] 北京网通客户服务系统 某部集中运行管理平台

SOA的挑战之一:SOBA软件的单一化创建

发布时间:2007.12.13 11:33     来源:论坛    作者:Rich Seeley

Jeff Walker参加了上周在San Diego举行的公开组织企业架构师开发人员会议,他希望能够散播一些关于以服务为导向的架构理念,并且让这些面向服务的架构理念能够真正的以最小的编码化完成。

Walker是TenFold公司的创始人和CTO,并且他还是Oracle公司应用软件业务的创始人,但人们对他所解释的怎样创建和揭示无编码Web服务,通常报以怀疑的态度。尽管如此,他强调,处理Web服务可以作为企业应用来完成,这要比应用开发工具好得多。

在他会议陈述之前的一次采访中,他说,大部分人并没有听说过这些,而且还是绝大多数的人,认为这是不可能做到的。一些人听说过,但是他们认为这不一定会成为事实。

一个在早期会议中的发言人曾经嘲讽过在SOA 推广阶段中所作的预计,那就是业务管理人员将很快面对一个统一的应用软件。类似于这样“无规划 ”的怀疑论观点大概至少会回溯至19世纪80年代4GL语言出现的时候,当时也有着同样的情况。

但是另一方面,Walker同样拥有着支持者,比如,Jason Bloomberg, ZapThink 公司的高级分析员。在过去的这个夏季里,他写到SOA的挑战之一就是以构成服务来确保以服务为导向的商业应用软件(SOBA)的单一化创建。

分析员写到,“TenFold用其企业TenFold SOA工具以模式驱动的方式来组成应用软件的创建,提供一个能够高速应变,动态的复合应用从而满足客户需求,并且使编码工作降低到最低。”

结合Walker的讲话,Bloomberg意识到,TenFold 的技术并不是完全集中在对工具的要求上,甚至不需要开发者再单独的运用其它的什么开发语言进行太多的编码。

“TenFold工具的优势在于建立网络应用,如同能够合并入SOA工具中的Web服务一样。”分析员解释道。“但是它不是作为一种制造始端和终端的服务,而是在理念上特别适合通过这工具建造揭示应用程序们性能的服务。换句话说,它是一种网络应用程序生成工具,能够生成综合和合并广泛SOA工具的服务。”

举一个例子来说,Walker指出一家汽车保险公司应用TenFold工具建造一种网络基础应用程序,代理商通过其得到快速的报价。他们可以将一个项目的汽车信息和驾驶纪录填入网页,该程序立即产生一个费用报价。最近,一家在自己网页上提供相对汽车保险报价公司接近这样承保人,并说他们希望能够将一个客户的汽车信息以XML的形式发送给他们,并通过XML的形式返回报价。

“他们能够通过揭示部分他们作为服务的TenFold应用程序,在一两天内实施该服务。” Walker说,“他们用我们的技术去描述没有任何编程的输入XML信息。他们得到一个样本XML信息并测试以确保他们能够清晰的读取该XML信息。然后他们说当这样的XML信息进入后,我们会将其绘入这个报价应用程序,填入数据并将报价放入一个输出的XML信息。以上所有过程他们不需要译码便可以描述。”

Walker说到,制造这种可能的秘诀是一种标准商业成分的搜集,该成分是TenFold的程序人员已经编写的,因而终端用户不需要自己编译应用程序。他将他的工具类比于微软公司的Excel电子数据表程序,该程序能够允许用户在不需要创建任何基本公式情况下输入复杂的算术,以求取一定数字的和或者其它任何任务。

“Excel在文档中将描述放入电子数据表,称之为.xls”,他解释道。“这是你创建的电子数据表。在Excel中令人不可斯的就是程序,Excel.exe,它可以读出你的描述并且实施你的电子数据表。当你运行一个电子数据表时,你的执行密码是创建电子数据表之前微软提供给的。令人惊异的是,世界上每个Excel电子数据表都是基于严密的相同的编码来运行的。另一个让人惊异的是,不管是谁对Excel进行编程都是灵巧而又轻松的,他们向还没有创建的电子数据表写入编码去运行。”

TenFold用一个类似于Excel的途径去创建一个构造应用程序的工具,Walker说。“当你创建一个应用程序时,我们向你提一个用户界面,它可以令你描述你的应用程序,而不使用程序,”他说。“我们在一个相关的数据库里存储了这些描述。然后我们仍然可以提供一些被称之为翻译引擎的东西。这是一系列的技术,它可以读出你所作出的描述并且实施你的应用程序。”

也许对此表示怀疑的人们仍然相信“这是不可能进行工作的,”Walker说,他们可以从Tenfold的站点下载一些免费的工具拷贝,并且进行测试。(责任编辑:崔平)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· CIO关心如何才能真正实现基于SOA的应用? (12-13) · 从"SOA是什么"到"如何实施SOA"是一个转变 (12-13)
· 以电子政务为突破口 中国SOA强势起锚 (12-13) · 07软件市场趋势:Vista商业智能SOA上榜 (12-13)
· SOA对直接提升业务能力的帮助十分有限? (12-13) · 国产中间件厂商对SOA实行“追踪”态度 (12-13)
· BEA发布积极扩张的策略和产品路线图 (12-13) · SOA构建电子政务平台 可用多种通信手段访问 (12-13)
· BEA发布业界最为统一的SOA平台—SOA 360º (12-13) · 国内外中间件冰火两重天 SOA有什么可牛的? (12-13)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 自助供应链已搭好 软件“沃尔玛”雏形初显
· 支付宝巨人合作提供第三方支付 支付电子化
· 访谈 西安协同的BPM和SOA战略 信息化监理
· 菏泽网通改造方案 海事数据交换平台方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统