`
mtvwang
  • 浏览: 40556 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

实习记录(SOA之旅)

阅读更多

      一个月前我和一同学开始在公司实习。一进去就被分到一个集成优化的项目组里面,说是要用到SOA技术。我们完全是第一次听到这个词。负责人说他也不是很了解SOA,让我们先找资料了解了解。我先是花了一个多星期在图书馆、网上看了很多资料,大概了解了SOA的基本思想。

      我个人对SOA比较通俗的理解就是:把各种相互独立的服务发布到某个容器里面。服务的实现不限编程语言,只要提供入口地址、入口参数类型、返回参数类型。外部的服务调用者就可以根据这些信息访问所需要的服务,服务的实现、地址等都是透明的。还有支持各种传输协议。

      我们负责人后来就让我们找可行的SOA开发平台,而且是要免费的。

      于是我又花了很长时间找软件。我先后找过的相关的软件或平台就有:OpenESB , Eclipse STP , Apache Tuscany , WSO2 。在找软件这方面我是撒网似的再狂找,我同学就一直在研究Mule ESB。我基本都是先把环境搭起来,跑一下给的例子,看看到底SOA是什么样子的。其中有些能跑通一些简单的类似HelloWorld的例子,看不出什么大概,有些连环境都没搭起来(STP),还有WSO2发布时间很短,文档资料很少不利于深入研究。所以最后我们一起讨论的结果是用MuleESB。它相对比较也很成熟,文档资料很多。

      花了一段时间研究Mule,发现它功能非常强大,它有一个ESB,服务注册中心Galaxy,服务检测用的HQ。前两个都有企业版的和社区开源版的,HQ只有企业版的。我估计我们的项目用开源的就可以了。

      现在我们大概认为要把Mule使用到项目中至少要弄懂下面四步:

      1.写Mule服务并配置mule-config.xml文件(如果是现有服务就只要写配置文件了)

      2.发布mule服务到Galaxy上

      3.管理Galaxy上的服务

      4.外部调用服务

       万事开头难,不过我相信靠自己的努力也会做出点成果出来的。

       在查资料的时候,除了mule官网上的文档,也看了很多人的博客,感谢那些分享自己经验的人,让我们能及时解决问题。我也会陆续把我碰到的问题,和解决办法发到网上,希望大家能共同进步。

分享到:
评论
1 楼 依舟cxj 2011-01-27  
MuleESB上有流程活动监控的功能吗?

相关推荐

    企业SOA实施之旅

    ### 企业SOA实施之旅——全面解析SOA概念与实施策略 #### SOA概述 **SOA**(Service-Oriented Architecture,面向服务的架构)是一种设计思想,它强调将应用程序的不同功能单元(称为服务)通过这些服务之间定义...

    SOA_旅游订单流程.png

    SOA_旅游订单流程.png

    SOA之道—思想、技术、过程与实践

    资源名称:SOA之道—思想、技术、过程与实践内容简介:SOA即面向服务的架构(ServiceOrientedArchtecture)。《SOA之道:思想、技术、过程与实践》作者以对SOA的独到见解,通过各种真实案例,重点从SOA思想、技术...

    SOA整合之道

    采用IBM产品的SOA整合之道,比较具有事件价值

    IBM_SOA_产品和解决方案综述

    客户首先要问的问题是:“我怎么开始我的SOA之旅”? 13 我们对目标用户说: 13 “IBM能帮助您开始走上SOA之路” 13 “IBM 能够使SOA入门更加简单可行” 14 第四部分:明确目标客户需求 15 诊断性问题 15 发掘企业的...

    解读SOA :SOA实践方法论

    解读SOA Interpret SOA SOA越来越被企业接受,很多公司都准备规划SOA。但具体怎么上,没有一套很好的方法论是不行的。资料是IBM在长期的摸索中总结的一套SOMA方法论,由于是内部培训资料,所以比较难得。 内容 ...

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

    **SOA光学与半导体光放大器** 在信息技术领域,特别是在光纤通信系统中,半导体光放大器(Semiconductor Optical Amplifier,简称SOA)扮演着至关重要的角色。SOA是一种利用半导体材料(如镓铝砷化物,GaAs/AlGaAs...

    SOA资源,SOA教程,SOA开发

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

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

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

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

    BEA Systems在2005年发布的《SOA最佳实践之深入浅出SOA域模型》白皮书中,详尽阐述了SOA的概念、实施策略以及如何构建高效的服务域模型。 #### 二、SOA与IT系统的整合 SOA旨在使IT系统更加灵活、可扩展和可重用。...

    通过Oracle EBS 看SOA

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

    SOA之云开发技术手册

    综上所述,SOA之云开发技术手册详细探讨了SOA与云技术结合后对现代企业IT架构产生的深远影响,包括应用集成、云部署策略、以及如何使用Node.js等新兴技术简化云应用程序的开发。此外,该手册还强调了在不断变化的...

    Oracle SOA实施的最佳实践和案例分析:江苏电力SOA实例分析

    #### 江苏电力的SOA之旅 ##### 实践背景与驱动力 江苏电力在面对日益增长的业务需求和技术挑战时,意识到传统的紧耦合IT系统已难以满足高效运营和创新服务的要求。为此,江苏电力决定引入SOA,旨在构建更加灵活、...

    SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_

    标题"SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_"暗示我们将深入探讨Teamcenter中的SOA操作,这通常涉及到在Teamcenter环境中开发和利用SOA服务来增强其功能。SOA开发意味着创建、管理和维护这些服务,以...

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

    性能是衡量SOA成功的重要指标之一。本章将讲解如何通过缓存、负载均衡、服务级协议优化等手段提升SOA系统的性能。 ### 第十章:SOA案例研究 最后,通过真实的SOA项目案例,展示SOA在不同行业和场景中的应用,帮助...

    SOA面向服务架构

    1. **松耦合**:这是SOA最重要的特点之一。服务之间的接口定义独立于实现细节,这意味着服务可以在不同的硬件平台、操作系统和编程语言之间无缝交互。这种松耦合性提高了系统的灵活性,即使单个服务发生变化也不会...

    通向ORACLE SOA 之路:ORACLE SOA模型

    ### 通向Oracle SOA之路:Oracle SOA模型 #### Oracle IT现代化系列——现代化:通往SOA之路 随着信息技术的不断发展,越来越多的企业开始寻求一种更加高效、灵活的应用架构设计方式来应对日益增长的成本压力和...

    SOA.rar_SOA_SOA 开发

    **SOA(Service-Oriented Architecture,面向服务架构)是一种软件设计模式,它提倡将功能作为独立的服务,这些服务可以通过网络进行交互,实现模块化、松耦合的系统。在本压缩包“SOA.rar”中,我们主要探讨的是...

    SOA作业及要求,soa

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

Global site tag (gtag.js) - Google Analytics