
SOA
stefshawn
这个作者很懒,什么都没留下…
展开
-
Web service 框架比较CXF xfire aisx2 aisx
Web 服务框架。它还体现了从 Axis 1.x 系列获得的经验和最近两年在 Web 服务领域的发展。推出 Axis2 的主要原因之一是从速度和内存方面获得更好的性能——不过还添加了一些新特性和功能。大部分新特性都是为了提高 Axis2 的易用性,并同时保留通过各种方式扩展功能的空间。大部分新功能所添加到的主要领域如下所示:新 XML 对象模型 (AXIOM) 与 Axis 1.x 相比,Axis2 构建于全新的体系结构之上。引入 Axis2 的主要原因之一是获得合适的 XML 处理模型。Axis 1.x原创 2011-05-20 11:29:00 · 970 阅读 · 0 评论 -
JBI规范
1 概述(Overview)JBI定义了一种通过插接组件间交互传递中间消息(Mediated Message Exchange)的方式构建集成的架构方案。JBI中定义的消息交换模型基于WSDL2.0规范(或WSDL1.1)。图1 JBI插件系统图1展示了抽象层次的JBI插接组件概念,JBI为插接组件提供了特定的交互接口,插接组件也为JBI系统提供了特定的转载 2011-11-24 17:15:58 · 3042 阅读 · 0 评论 -
Mule与Servicemix比较
Servicemix的优点:1,基于JBI规范;2,可以热部署;3,支持Camel(可以用DSL去开发集成流程);Servicemix的缺点:1,JBI规范带来了使用上的繁琐,且JBI规范没有得到太多的青睐,前途未卜;2,过多依赖XML的配置;3,由于所有消息要进行标准化处理,即生成和解析XML文件,所以会导致性能下降;4,开发过程中需要实现框架特定接口(Messa原创 2011-11-04 15:17:29 · 1647 阅读 · 0 评论 -
概念篇-SOA,ESB, JBI, SCA区别
SOA – ESBESB是一种支持SOA实施的技术选择。SOA – JBIJBI是Java领域一种支持SOA实施的技术选择。SOA – SCASCA是一种支持SOA实施的技术选择。SOA – OSGI没有直接关系,目的不一致。ESB—JBIJBI和ESB是互补的。JBI提供一个模型和将集成组件作为服务的标准接口。JBI可以宿主在一个应用程序服务器转载 2011-11-10 17:01:44 · 1503 阅读 · 0 评论 -
JAX-WS与WSDL的映射关系
JAX-WS实际上就是将java组件映射成webservice的一组规范,一方面,它通过一组注解可以将一个java类映射出一个WSDL文件(确切地说是portType部分),这种映射关系如下图。另一方面,通过JAXB,它又能将WSDL中的复杂数据类型和java类之间进行映射,因此我们可以简单地说:JAX-WS就是一组将java类(组件)描述为web service的规范。转载 2011-12-02 09:56:08 · 715 阅读 · 0 评论 -
JMS和ActiveMQ学习笔记一
1.为什么异步调用是高效的? Systems that rely upon synchronous requests typically have a limited ability to scale because eventually requests will begin to back up, thereby slowing the whole system.《ActiveM转载 2011-12-02 09:51:30 · 1249 阅读 · 0 评论 -
企业应用集成与开源ESB产品ServiceMix和Mule介绍
企业应用集成与开源ESB产品ServiceMix和Mule介绍议程•企业对应用集成的内在需求•企业IT设施面临的问题•企业应用集成的架构方案•ESB的角色与职责•ServiceMix简介–ServiceMix架构–ServiceMix组件概览–ServiceMix实战–Demo•Mule简介–Mule的工作机理–Mule组件概览转载 2011-12-02 09:48:33 · 1757 阅读 · 0 评论 -
ServiceMix 初试
ServiceMix 初试(from Huihoo - Enterprise Open Source) SOA,Web Services,ServiceMix,Mule,Celtix,ActiveMQ,openadaptor 讨论 >>> ServiceMix是一个开源的 Enterprise Service Bus (ESB) 和 SOA 工具集, 支持 SUN JSP转载 2011-12-02 16:41:55 · 1287 阅读 · 0 评论 -
关于数据集成方面的JMS组件可以使了
本组件的基于Kettle的模型之上的,现在的Jms组件完全能适应各种情况下的消息传输从为数据集成创造了良好的基石!原创 2012-05-09 16:01:19 · 947 阅读 · 0 评论 -
开源ETL工具kettle系列之常见问题
摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案1. Join我得到A 数据流(不管是基于文件或数据库),A包含field1 , field2 , field3 字段,然后我还有一个B数据流,B包含field4 , field5 , field6 , 我现在想把它们 ‘加’ 起来, 应该怎么转载 2011-05-05 15:39:00 · 6884 阅读 · 2 评论 -
基于Axis、XFire、CXF的webservice 客户端
Axis客户端调用 webservice:Java代码 URL endpointURL = new URL("http://localhost:8080/webservice/HelloService"); String requestText = "javalinjx" Service service =转载 2012-09-19 09:38:49 · 575 阅读 · 0 评论 -
Pentaho BI开源报表系统
为什么用开源报表系统?http://reporting.pentaho.com/做好配置数据源后不需要做代码的开发就可以展示各种报表 http://www.pentaho.com/download/这个用的是企业版,证书过期了,只能系统重装,再试用30天吧,推荐使用社区版 pentaho是世界上最流行的开源商务智能软件。它是一个基于java平台的商业智能(Business In转载 2012-10-30 16:08:05 · 2942 阅读 · 0 评论 -
Apache ServiceMix 介绍
LogicBlaze FUSE中的Apache ServiceMix要理解LogicBlaze FUSE和它的性能,需要先对Apache SercieMix有一些必要的了解。Apache SercieMix是一个适应JBI的ESB。JBI允许在标准基础设施中使用第三方组件,并且允许这些组件以一种定义好的方式进行交互操作。我们这里主要关注JBI容器的两个主要的功能:JBI组件和消息交换机制。转载 2011-11-24 17:11:34 · 857 阅读 · 0 评论 -
BPEL和WSDL关系
BPEL在面向服务体系结构(SOA)的大背景下定义。它的前提条件之一是涉及的服务必须用WSDL声明。BPEL规定了一套XML语法,这套语法可以看作一种编程语言,用来描述包括对WSDL定义的服务调用的控制流。BPEL定义通常需要另外两个文档类型——WSDL和XML架构。BPEL扩展了WSDL以便以抽象方式提供和使用Web服务。这样可以发挥WSDL的重要长处之一,即能够将合成时所需的抽象消息和端口转载 2011-11-24 17:17:59 · 1413 阅读 · 0 评论 -
JMS介绍:我对JMS的理解和认识
主讲:kimmking kimmking@163.com>整理:林木森ppt下载地址:http://code.google.com/p/activemq-store-mongodb/downloads/list下面开始:kimmking:介绍下jms和ActiveMQ。在讲JMS之前,我们聊聊相关的背景。谁知道JMS是什么意思?kimmking:对,是messa原创 2011-06-22 14:32:00 · 633 阅读 · 0 评论 -
ETL和Kettle简介
<br />ETL和Kettle简介<br />ETL即数据抽取(Extract)、转换(Transform)、装载(Load)的过程。它是构建数据仓库的重要环节。数据仓库是面向主题的、集成的、稳定的且随时间不断变化的数据集合,用以支持经营管理中的决策制定过程。数据仓库系统中有可能存在着大量的噪声数据,引起的主要原因有:滥用缩写词、惯用语、数据输入错误、重复记录、丢失值、拼写变化等。即便是一个设计和规划良好的数据库系统,如果其中存在着大量的噪声数据,那么这个系统也是没有任何意义的,因为“垃圾进,垃圾出”(g原创 2011-05-05 15:35:00 · 3998 阅读 · 0 评论 -
Windows环境下安装配置Pentaho Business Intelligence Suite
Pentaho, Windows, 安装, 配置原文:http://v2000.info/?p=787今天在网上看到的,写的windows下如何安装配置Pentaho,很详细,在这里给大家分享一下(:第一部分:准备工作1. 安装和配置J转载 2011-09-09 14:45:19 · 2359 阅读 · 0 评论 -
Pentaho BI Suite配置:在Windows环境下使用MySQL 5.x
Pentaho Business Intelligence Suite配置:在Windows环境下使用MySQL 5.x Pentaho开发者社区资源:PAT (Pentaho Analysis Tool) CDF (Community Dashboard Framework) 利用Pentaho’s Business Intelligence Server 的用户控制转载 2011-10-25 14:41:46 · 1631 阅读 · 0 评论 -
ServiceMix学习资料
1.HTTP-binding(ServiceMix) 1.4 各组件间传递消息流的过程如下:1. HttpClient:Http客户端运行一个独立的Java客户端程序,通过其中的URLConnection类连接到http://localhost:8912,将request.xml文件发送到此端口。2. HttpReceiver:在Http服务器上(H转载 2011-11-04 11:09:05 · 4983 阅读 · 0 评论 -
SOA标准之----JBI架构思想
SOA标准之----JBI架构思想 SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。 JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SDO可以的自由读取各种不同数据源的数据。转载 2011-11-03 11:27:22 · 794 阅读 · 0 评论 -
JBI规范1.0[5]——规格化消息路由
1 规格化消息路由(Normalized Message Router)规格化消息路由(NMR)从JBI组件(服务引擎或绑定组件)接收消息交换并将其路由到适当的组件进行处理。这种中间消息交换处理模型把服务消费者和提供者分离,并允许NMR在消息交换的生存周期中可以执行一些附加的处理。注意,本章中使用WSDL2.0中的术语而不是WSDL1.1。1.1 关键转载 2011-11-24 17:09:12 · 1332 阅读 · 0 评论 -
ServiceMix教程2.0.2
1.HTTP-binding(ServiceMix) 1.4 各组件间传递消息流的过程如下:1. HttpClient:Http客户端运行一个独立的Java客户端程序,通过其中的URLConnection类连接到http://localhost:8912,将request.xml文件发送到此端口。2. HttpReceiver:在Http服务器上(Ht转载 2011-11-24 17:12:31 · 786 阅读 · 0 评论 -
JBI规范1.0[7]——组件框架
1 组件框架(Component Framework)JBI组件(包括服务引擎和绑定组件)将JBI提供的接口封装之后,向外界提供调用JBI的接口。JBI和组件间的主要消息和处理机制已将在前面章节中讨论过了,本章将详细论述组件的框架。JBI实现基于底层的Java环境,建立了一个组件环境。JBI框架为使用组件提供了以下的功能:· 组件安装环境转载 2011-11-24 17:13:49 · 676 阅读 · 0 评论 -
JBI规范1.0[4]——系统架构
1 JBI系统架构(Architecture of the JBI Environment)JBI提供了一个插接组件放置的环境。该环境为组件服务的运行,组件之间的交互和整个JBI系统及其安装组件的管理提供了一套服务。JBI使用标准的服务描述语言来描述插接组件间基于消息的服务调用达到组件之间的交互。这种方式为组件所提供和消费的服务提供了统一的模型。JBI为JB转载 2011-11-24 17:14:48 · 596 阅读 · 0 评论 -
JBI简介
JBI(Java Business Integration,Java业务集成,Java业务整合)即JSR 208是一种企业服务总线(Enterprise Service Bus,ESB),使我们能够用Java实现面向服务的架构。企业正转向以面向服务架构(SOA)和网络服务,以提供灵活的IT系统,用一种成本低廉的方式来支持快速变化的商业需求。 JBI的主要目的是提供一个基于服务的平转载 2011-11-24 17:17:15 · 1665 阅读 · 0 评论 -
Pentaho 开发: 在eclipse中构建Pentaho BI Server工程
下载源码:首先需要说明的是,Pentaho BI Server源代码在svn://source.pentaho.org/svnroot/bi-platform-v2/trunk/,并且用ivy构建。ivy没有用过也不熟悉,故不打算从这里使用ivy构建源码。当然,您可以参考官方文档构建源码。Pentaho BI Server打包后的文件存于这里,其中包括(本文使用的是3.9.0版本)转载 2012-10-30 16:44:36 · 1608 阅读 · 1 评论