最近在基于公司研发的SOA平台上做一个项目,最终目的是将全市的几个业务部门业务库的数据整合为一个共享库,于是大家又按部就班的开始数据抽取,清洗,转换,整合的工作。可是等一下,不是基于SOA平台吗?解决信息孤岛,整合各部门应用不正好是SOA的基本目标吗,有了SOA,服务一开放,数据不就是大家的了吗,为什么还要数据抽取整合汇总到一个大数据库里?
是的,用户要的就是其他各部门的数据,每个部门的用户都认为只有数据在手上那才真正是自己的东西,你卖你的SOA平台,我要我的共享库,我还能带个SOA的先进帽子,于是公司也心安理得的完成了这笔交易,SOA平台在这个项目中起到的作用仅仅是数据抽取的时候装模作样的调用了一下WebService。
在SOA环境下,各部门的数据以服务的方式开放出来,大家可以自己通过流程设计器写出适合自己业务的流程脚本,比如查询A部门 B部门 C部门的数据后整合显示,再有什么新的业务系统挂接上来,或者想多查些其他的字段内容,流程脚本一改,界面一加就OK了,数据统计方面就更不是什么难事了,各业务部门把自己统计的视图开放接口,流程脚本跑一遍什么都有了,各业务部门间的协同工作也可以轻易实现。
我们做的这套SOA平台还是不错的,但是试点了几个地方大都没有真正的用起来,基本都是点对点的走一下平台调用一下webservice就结束了,究竟是SOA适用的环境太少了,还是用户的需求跟不上节奏,还是需要我们更多的引导客户?
另外销售部门也一直对SOA平台搞的不是很明白,因此我们研发也决定介入销售与售前的工作,来直接引导客户认识到SOA的作用,使用更好的方式解决业务需求,我们也一直认为SOA并非忽悠,他是个很好的东西,是能够解决实际问题的。
分享到:
相关推荐
数据虚拟化是一种新兴的信息管理技术,它针对企业面临的数据整合难题提供了解决方案。随着企业对数据需求的增长,以及各种数据库管理系统(DBMSs)的广泛使用,如Oracle和SQL Server,数据整合变得愈发复杂。此外,...
数据挖掘在SOA框架下能够通过Web Services实现服务的整合。整合过程中,Java Data Mining(JDM)作为一个标准接口和数据挖掘操作的API,为访问和集成不同的数据挖掘工具提供了统一标准。通过将传统的数据挖掘工具...
在“云数据共享整合与应用的课件”中,我们主要关注的是如何通过现代技术和架构来实现高效的数据共享。这个课件涵盖了两个关键的主题:面向服务的架构(Service-Oriented Architecture, SOA)和Web服务的基础知识。...
标题中的“电信设备-基于SOA架构的企业信息技术系统数据的交换与整合系统”指的是一个针对电信行业的信息系统,它采用服务导向架构(Service-Oriented Architecture, SOA)设计,旨在实现企业内部各信息系统的数据...
本文探讨了如何利用数据挖掘与服务导向架构(SOA)技术来设计和研究电力调度管理系统,重点在于实现电力负荷预测模块功能,以此为电力调度计划的制定提供有效的参考,并对电力调度管理系统的智能化水平提升做出贡献...
在构建基于SOA和私有云的数据服务平台时,可以解决不同信息系统之间的兼容性问题,通过整合资源和服务,利用SOA架构的优势构建局域网内的分布式资源共享模式。分级授权机制允许不同用户根据业务需求获取相应的数据和...
### 解析SOA架构与相关技术 #### 面向服务架构(SOA)概述 ...同时,SOA与其他相关技术(如BPM、SCA/SDO、SaaS、ESB等)的结合,进一步增强了其在实际应用中的价值,为构建更加高效、灵活的IT系统奠定了坚实的基础。
- **AJAX**(Asynchronous JavaScript and XML)是一种创建交互式网页应用的技术,通过后台与服务器异步数据交换,提升用户体验。 - **JMS**(Java Message Service)是Java平台上的消息队列标准,用于在分布式系统...
【网络整合:从IP到SOA的演进】 在信息化发展的历程中,网络技术的演进扮演了至关重要的角色。从早期的IP网络到如今的Service-Oriented Architecture(SOA)网络,这一转变体现了信息技术从单一通信工具向全面整合...
天津自来水数据中心是指企业的业务系统与数据资源进行集中、集成、共享、分析的场地、工具、流程等的有机组合,包括操作型数据、分析型数据以及数据之间的集成/整合流程。数据中心既是提供所有应用系统运营的场所,...
**精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发** 在现代企业级软件开发中,Service-Oriented Architecture(SOA,面向服务架构)是一种广泛采用的设计理念,它强调通过独立、可重用的服务来构建...
【精通SOA_基于服务总线的Struts+EJB+Web Service整合应用开发08】这一主题涵盖了企业级软件开发中的重要技术栈,包括Service-Oriented Architecture(面向服务架构,SOA)、Struts、EJB(Enterprise JavaBeans)...
- 解决方案优势分析:比较SOA与传统方法学的差异,突出SOA的优越性。 - 心得体会:个人对SOA实践的理解和感悟。 团队需在6月27日前提交纸质文档,文档应详实、逻辑清晰,体现出对SOA深刻理解和创新应用。 通过这次...
#### 七、SOA与传统架构的区别 - **面向对象架构(OOA)**:OOA强调对象的封装和继承,通常实现为紧耦合系统。而SOA则更加注重服务之间的松耦合。 - **微服务架构**:微服务架构也是一种松耦合的架构模式,但它更加...
数据挖掘系统构架研究是一个重要的领域,特别是当它与面向服务体系结构(SOA)相结合时。SOA是一种架构模式,它允许不同的服务组件通过网络以定义良好的、平台独立的方式进行交互。这种模式非常适合于数据挖掘系统,...
在制造业中,这种理念尤为重要,因为企业需要将其系统与合作伙伴的系统通过企业服务总线(Enterprise Service Bus, ESB)进行整合,从而实现业务流程的自动化。 #### SOA的核心原理 1. **松散耦合**:SOA架构中的...
本文中我们将重顾一个典型的SOA架构,概述处理企业数据的复杂性,并讨论几种将数据整合进入SOA实现的设计模式。典型SOA实现一个典型的SOA设计方法导致以一种专用层的形式实现企业服务,这个层次基于“理想的”企业...