`
风花雪月饼
  • 浏览: 75746 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

发个SOA的牢骚

阅读更多
其实我对这玩意一直不感冒。
但鉴于前两天去一家公司面试,最后被面试官揪住我对SOA的认识,深刻的教导了我一番之后,我突发奇想的去搜索了一下相关的东西。

太具体的字太多。我讨厌字太多。就解释名词好了。

面向服务的体系结构(service-oriented architecture,SOA)

好了。上面的中文很直白,我是搜索百度知道才知道的。。。

当时,我跟面试官说,我对SOA的认识很浅薄,无非就是个开放接口而已。WebService吧。但是如果都是JAVA系统那不如用EJB。
面试官在这一刻爆发了。说出了一堆我完全没听过的XXX1.0啥的,然后继续爆出各大公司名号。说各个大公司的产品线都支持SOA。
我不是很了解是不是这样,因为我毕竟不是大公司的员工。
但是这个我只是就我的理解来看这个问题。

SOA本身,我还是认为就是个开放接口。你说你架构也好啥也好,那还是个开放接口。所谓服务,还不是直接给人服务,而是给其他系统服务,那只能说是接口。一般人,你告诉他个WebService地址他也不知道怎么办。

那么我们进一步看,SOA里面最重要的是什么? ---------> 服务.

服务。没搞清楚要提供什么服务就大谈特谈SOA实在是没什么道理。
我很难想象,一个公司规模不大,用了XXX公司的软件,那个软件里有SOA。。。有个毛用?

我也曾应公司要求与客户谈这玩意,但目的就是为了忽悠客户掏钱。
至于里面是什么东西,那就是WebService。
当时我绞尽脑汁想了好几天。我到底要开放个什么B服务出来才能吹成SOA。。。
最后。我终于想明白了。
就是。。。。。。。。多做几个WebService,然后描述文档多扯点。
实际上客户也不知道拿了这几个WebService干什么,但是我们资料都给人家写好,然后他们可以在申报费用时方便很多,什么高科技产品啊,乱七八糟的玩意。

对了。当时我用的是CXF。很好很强大,很好用。

那么最后就我目前理解,我还是这么一句话:
如果你根本不确定你要开放什么服务,那你还是别扯SOA这玩意,无非就是增加了系统复杂度。当然,为了骗钱也未尝不可。

需要SOA扯JB蛋骗钱的多GOOGLE。最近又出了不少SOA的新闻和讨论。。多抄点那概念。现在经济危机。能扯就扯,能骗就骗,能忽悠就忽悠,大家口袋里有钱才是王道。
分享到:
评论

相关推荐

    解读SOA :SOA实践方法论

    一个现象 -SOA正在被企业迅速接受 -选择SOA的理由 SOA的方方面面 -什么是SOA?-怎样切入到SOA? -采用什么样的开发流程? -采用什么样的开发方法? -采用什么样的架构? -采用什么样的标准? -采用什么样的编程模型? -...

    SOA.zip_SOA optical_SOA 光_SOA 半导体_VPI SOA仿真_光放大

    在提供的MATLAB文件"SOA.m"中,我们可以预期找到一个详细的SOA仿真模型,它可能包含了以下部分: 1. **增益模型**:基于半导体材料的能带结构和载流子密度,计算增益谱。 2. **增益饱和**:考虑高功率输入导致的...

    面向服务架构(SOA)中南大学SOA原理与技术 00 课程简介(共66页).ppt

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    通过Oracle EBS 看SOA

    SOA这个名词,几年前就经帯在网上看到戒者在一些讲座中听到,但自己真正比较“近距离”接触“SOA”,还是在去年的“中国IT精英年会”上,当时IBM大中华区的老总大谈IBM 的SOA,BEA公司(当时还没被Oracle 收购)也讲了很多...

    SOA资源,SOA教程,SOA开发

    SOA资源,SOA教程,SOA开发SOA资源,SOA教程,SOA开发

    SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_

    例如,`SOAOperation.java`可能就是一个Java类,它包含了对Teamcenter SOA服务的调用,实现了创建item、创建folder和查询属性等功能。 在实际应用中,Teamcenter的SOA服务可以帮助企业实现以下目标: 1. **系统...

    面向服务架构(SOA)SOA原理与技术 全套PPT课件 共8个章节 含实验指导书.rar

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    SOA.rar_SOA_SOA 开发

    虽然现在XFire已经被Apache CXF所替代,但在学习SOA和Web服务开发的过程中,XFire仍是一个重要的历史参考。 ### XFire入门 1. **安装与配置**:首先,你需要下载XFire的JAR文件,并将其添加到项目的类路径中。...

    SOA面向服务架构

    - **现代SOA**:随着XML和Web服务技术的发展,SOA进入了一个新的发展阶段。现代SOA更多地依赖于XML为基础的标准和技术,如WSDL用于描述服务接口,SOAP用于服务间的通信。 #### 四、SOA的实现要素 1. **服务描述**...

    SOA principles & practice(SOA课程课件 10章)

    本课件详细介绍了SOA的原理及其实践,共分为10个章节,旨在提供一个全面、深入的SOA学习路径。** ### 第一章:SOA基础 这一章将介绍SOA的基本概念,包括服务的定义、服务之间的交互方式以及SOA的核心原则。服务作为...

    SOA作业及要求,soa

    SOA,即Service-Oriented Architecture(面向服务的架构),是一种设计复杂应用系统的方法论,其核心理念是将应用程序的不同功能单元通过通信协议联系起来,这些单元被称为服务。SOA强调的是服务之间的松耦合,使得...

    soa pdf 关于soa的文章

    在这一过程中,服务导向架构(SOA)成为了一个重要的里程碑。SOA不仅改变了传统的软件设计和实现方式,还促进了企业级应用和服务之间的集成与交互。本文将详细介绍服务导向建模与架构(SOMA)的方法论,这是一种被...

    IBM soa 培训教材-SOA 治理

    这个案例充分说明了 SOA 治理对于确保服务稳定性和可持续性的至关重要性。通过实施适当的治理机制,可以避免上述问题的发生,确保服务的长期成功。 总之,SOA 治理是确保服务导向架构成功的关键因素之一。通过对...

    SOA成熟度模型为SOA 护航

    SOA成熟度模型(SOA Maturity Model)可以为IT和业务用户提供一种框架,使其能够正确地评估SOA在企业中...该模型的目标是提供一个框架,帮助IT决策者们对SOA实施和规划的战略价值进行测量与评估。该模型分为五个层次。

    SOA发展历史介绍SOA的发展

    4. **自治性**:每个服务都是独立的,有自己的生命周期管理,可以独立部署、更新和扩展。 5. **互操作性**:通过标准协议和格式确保不同服务之间的通信,促进异构系统集成。 ### SOA的关键技术 1. **Web服务**:...

    SOA从业人员指南 SOA入门资料

    总结来说,SOA是一个强大的工具,用于构建灵活、可扩展的企业级系统。理解并掌握SOA的基础知识、优势以及实施策略,对于IT从业人员来说至关重要,可以帮助他们在不断变化的业务环境中找到解决问题的有效途径。

    SOA最佳实践之深入浅出SOA域模型

    白皮书深入剖析了多个SOA最佳实践案例,展示了如何通过SOA改善业务流程、提高IT响应速度和降低总体拥有成本。这些案例涵盖了不同行业的应用场景,如金融服务、零售业、制造业等,为读者提供了丰富的参考和启示。 ##...

    SOA解决方案——BEA的SOA解决方案,绝对经典!

    在《SOA解决方案——BEA的SOA解决方案》这个资料中,我们可以期待深入了解到以下关键知识点: 1. **SOA基础概念**:包括SOA的核心理念,如服务的定义、服务之间的交互模式(例如SOAP协议)、以及服务组合和服务 ...

Global site tag (gtag.js) - Google Analytics