CSDN3月2日报道(白菜编译),据国外媒体报道,一些业内人士开始注意到很少有开发者能够熟练掌握处理面向服务体系结构中的设计技巧,包括各种复杂的访问和数据存取移植。
据Linthicum 集团总裁David S. Linthicum称,高达60%-70%的web服务可以被分类为数据服务。
当这些数据服务变的更加普遍的时候,整个行业将会对SOA数据服务层有一个新的认识,他说。
大部分数据不能够通过SOA进行扩展和再生。数据必须符合服务商提出的任何要求。通过矫正服务的数据窗体,使数据分散化。SOA数据服务层是一个故意被打乱的数据层。
Composite 软件的CTO David Besemer说,
SOA必须具备以下四个组成部分:注册,交易,管理,数据存取。Besemer还表示,数据操纵逻辑不应该归纳到业务逻辑中。
模块化设计的概念大家是熟悉的,但是对于很多开发者来说,如果对分配的任务他们的SOA设计技巧欠缺的话,面对如何清理混乱的局面将会是一个很头疼的问题。
“在今天,大多数的人都对SOAP, XSD, WSDLs XQuery 和XSLT不够了解,所以他们可能需要面对一次很艰难的过渡,” Yankee集团分析师Laura Didio说。
即使在最尖端企业,技术性的差异仍然会阻碍和拖延部署边缘的商业优势。Didio表示,如果有需要的话,公司会考虑使用服务外包和系统集成商。
SOA的平缓过渡是综合软件的主要特点. 综合软件可以识别对数据服务平台的需求,并可以使用它来区分其产品。它的综合软件工具集合被放置在SQL范例的图解环境中。
所有被暴露的数据,包括数据、索引和数据文件,是作为一个综合层。
“最好是能够通过某种方式让人们来了解他们的框架结构,”Composite的Besemer说。
Didio说,那将需要时间,资源和支持,来初步解决技能差距造成的困境。
在选择SOA数据服务供应商的时候,我们建议选择那些可以帮助他们设计和开发,并能够提供优良的市场售后服务和技术支持的供应商。
她接着说,早期的SOA 数据服务接收者也应该投入必要的时间和经费进行内部培训。
Didio在预测SOA技术差距造成的影响的同时,就像她说的一样,其他的处于“热门”的技术领域,也将会在主流中逐渐的被减弱。