看了几彻底改变SOA的文章,感觉与以前看的文章感觉不一样。
以前看过一些文章,讲SOA是一种思想,是一种方法,它可以用于指导软件的设计、开发,也可以用于指导大型系统的实施,它是一种开发论,是一种实施方法论。
现在看的文章,又讲SOA是一种接口的方法,主要用于把很多系统集成。
个人综合来看,初步感觉SOA肯定是一种思想,指导进行软件项目的开发和实施,它对应的是面向对象的思想,面向对象的思想,指软件的中组件都是对象,通过对对象的不同操作,实现业务。而SOA的组件记录的是服务,其实从ERP的角度来讲就是小颗粒的业务模块,然后通过标准的技术接口将这些实现业务的软件模块进行松耦合联系,进而形成一套完整的系统。
现在许多厂家没有新概念可卖了,就开始卖SOA了,说实话,他们的标书都在讲SOA的好,可是很少有标书可以留出几页专门讲什么是SOA,因为他们本身就不知道SOA是什么,所以也导致了,上……