`
txf2004
  • 浏览: 6973862 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apusic ESB特性(下)——面向服务功能特性

阅读更多
之前提过,ESB应该具有可高度分布部署的能力。那么在应用集成方面,ESB具有三个最为鲜明的特征:面向服务、面向消息,面向驱动。
在这里还得提提SOA。到底什么是SOASOA是一个非常伟大的思想,它试图定义一个大家,各个软件厂商各个开发人员甚至于各个自然人,都认可的、都遵循的法则,大家都使用这样的方法来进行互通互联,从而实现无界限的联通100%的复用,解放无效和重复劳动。想象一下,如果这个星球上的人都使用一种语言交流,将是一件多么可怕的事情!通天塔将早就已经被修建起来,所有的人都快乐的在天堂生活。
那么根据这个理解,服务本身就是在各种软件的中间件之上的另一层包装,以大家都认可的标准的姿态出现,是一种跨技术架构的元数据和业务逻辑。但是落到技术是处上,什么样的技术封装才能实现服务的目的?
Web Service是现在目前大家都用来表述服务这个概念的一个普遍的实现。Web Service主要是为了使原来各孤立的站点之间的信息能够相互通信、共享而提出的一种接口。 Web Service所使用的是Internet上统一、开放的标准,如HTTPXMLSOAP(简单对象访问协议)、WSDL等,所以Web Service可以在任何支持这些标准的环境(WindowsLinuxAIXAS400等)中使用。Web Service将一个业务方法的声明和实现进行了剥离,声明部分基于国际标准的协议,而实现部分基于具体的平台和具体的编程语言。但是用户在调用Web Service的时候,只需要关心它的声明就可以了,而不需要关心其具体的实现。
Apusic ESB 就是面对Web Service方式的服务的,借助于Web Service的包容性的结构,解决包容性的结构解决M种调用协议和N种数据格式相互组合出现M*N中场景的问题。Apusic ESB提供了一个实现UDDI标准的服务仓库,实现个体、企业将自身的Web Service的相关地址和业务信息添加到服务仓库中,通过根据业务请求查找和发现Web Service的方式,使一个请求者能够从服务仓库中拿到自己想要的,能够完成自身业务需求的Web Service
借助这样的方式,Apusic ESB实现了ESB的面向服务的普遍性,基于标准等特性。同时Apusic ESB的设计,使得在Apusic ESB服务仓库中的服务是一个无状态的原子单元,也就意味着,服务本身不关心数据从哪里来,自己处理完数据之后,将发送到哪里。服务只完成一件事情:自总线中获取数据,完成业务功能。
那么在数据中介方面,在Apusic ESB中,所有传输的消息都会被封装成统一的XML格式,在服务和服务之间传输的时候,基于Apusic 消息中间件,保障数据的可靠、安全、稳定传输。同时,当数据从一个服务传输到另一个服务,将要被第二个服务消费的时候,可以通过标准的XSLT来进行数据的转换。
同时,Apusic ESB通过一个符合BPEL标准的流程引擎,实现服务和服务之间的串联,使不同部门、不同企业的服务,根据业务场景有机的结合起来,完成集成的业务功能。同时,流程引擎的引入,也使得在SOA的体系下,业务逻辑和功能逻辑分离开来,使得业务系统具备更好的扩展性。
另外,对于遗留系统,Apusic ESB提供了多样的适配器,来完成遗留系统和总线之间的介入。适配器也是以Web Service的形式描述的,并且也可以注册到Apusic ESB服务仓库,并且被Apusic ESB流程引擎所引用。
分享到:
评论

相关推荐

    Apusic ESB V60安装指南

    根据描述中的关键词“智能网络”和“服务仓库”,我们可以进一步探讨 Apusic ESB 的核心功能: **智能网络**: - Apusic ESB 支持智能网络,能够实现数据和服务在分布式环境中高效传输和交互。 - 它能够智能地选择...

    ESB产品介绍.pptx

    ESB的核心特性包括服务的高复用性和松散耦合。服务可以封装成独立的模块,通过任何传输协议进行交互,不受特定技术栈限制。此外,ESB提供了服务编排功能,允许业务服务根据需要灵活组合,形成复合服务,同时通过信息...

    2021年通用apusic license——5用户数

    2021年通用apusic license,适用于apusic9.0以上EAS(EAS8.0以上版本一般都可用),有效期到2021年12月31日。此apusic为5个连接数

    金蝶Apusic V10 应用服务器用户管理手册

    此外,其提供的热升级和热部署功能使得在不影响服务的情况下进行软件更新成为可能。 总的来说,金蝶Apusic V10应用服务器用户管理手册详细介绍了产品的安装、配置、使用和管理,是用户快速掌握该产品并成功部署企业...

    金蝶Apusic应用服务器V6产品简介特性版.pptx

    金蝶Apusic应用服务器V6产品简介特性版.pptx

    管理Apusic Web服务器

    Apusic Web 服务器是 Apusic 应用服务器中内置的一个高效、安全、可靠的 Web 服务器,提供完整的 Web 服务器的功能,使 Apusic 应用服务器在提供对静态页面和图形的同时,提供对 JSP、Servlet 的高效服务。Apusic ...

    Apusic应用服务器6.0使用手册(CHM格式)

    金蝶Apusic应用服务器6.0是一款标准、安全、高效、集成并且具有丰富功能的企业级应用服务器(Enterprise Application Server),它用于实现基于SOA的企业应用和服务,为企业应用和服务提供坚不可摧的基础架构支撑。...

    金蝶ESB企业服务总线7.0用户手册

    综上所述,金蝶ESB企业服务总线7.0是一套全面的企业级服务集成解决方案,提供了丰富的功能特性和配置选项,适用于构建复杂的业务流程和数据集成场景。通过深入理解其组件结构、安装配置流程及参数设置,可以更好地...

    金蝶中间件(ESB)白皮书

    金蝶中间件(Enterprise Service Bus, ESB),特别是其最新版本Apusic企业服务总线V6(简称AESB V6),是一款基于SOA(Service-Oriented Architecture)架构的服务总线产品。它通过灵活的配置,能够有效地实现数据的...

    使用Jprofiler监控Apusic应用服务器.pdf

    具体而言,这涉及修改`APUSIC_HOME/bin`目录下的`startapusic.cmd`文件,引入必要的JProfiler连接指令。同时,应将JProfiler的bin目录路径添加至系统环境变量Path中,确保工具的可执行性。 #### 监控Apusic应用...

    Apusic服务器解决数据源的资源引用

    Apusic服务器作为一款高性能、高可用的应用服务器,它提供了丰富的功能来支持各种应用场景。其中,数据源的资源引用是Apusic服务器中的一个重要特性,它允许开发者通过标准的方式来访问和管理数据库连接。本文将详细...

    AESB白皮书

    《AESB白皮书》是金蝶公司针对其Apusic系列中间件产品——AESB(Apusic Enterprise Service Bus)的专业技术文档,详细介绍了该产品在企业级应用中的核心功能、架构设计以及技术特点。AESB作为一款基于服务导向架构...

    金蝶Apusic应用服务器 V10企业版 用户手册+技术白皮书+调优手册

    金蝶Apusic应用服务器V10企业版是金蝶公司推出的一款强大且高效的企业级中间件产品,主要用于构建和运行企业级的Web应用程序和服务。该版本的用户手册、技术白皮书以及调优手册提供了全面的技术指导和优化策略,帮助...

    Apusic应用服务器5.1文档

    金蝶Apusic应用服务器的详细文档,包括安装、管理、开发等内容。

    金蝶王学军---基于Apusic的SOA解决方案

    【金蝶王学军---基于Apusic的SOA解决方案】主要介绍了金蝶公司采用Apusic中间件构建的面向服务架构(Service-Oriented Architecture,简称SOA)的解决方案,该方案旨在解决企业在面对日益复杂和多变的业务需求时,...

    Linux环境下使用Apache搭建Apusic应用服务器集群

    ### Linux环境下使用Apache搭建Apusic应用服务器集群 在IT领域,构建高效稳定的应用服务器集群是企业级服务的关键一环。本文将深入解析如何在Linux环境下,利用Apache与Apusic搭建应用服务器集群,并实现负载均衡,...

    EAS Apusic2016年的临时许可

    作为一个专业的IT平台,EAS Apusic提供了许多关键功能和服务,包括但不限于: 1. **Java EE兼容性**:EAS Apusic 2016基于Java Enterprise Edition(Java EE)标准,支持其多个版本,如Java EE 6或7,提供了一整套...

    金蝶中间件Apusic MyEclipse10.x、MyEclipse9.x和Eclipse all-plugins

    4. 利用Apusic提供的JMS(Java Message Service)和MTS(Message Transfer Service)服务,构建可扩展的分布式应用。 5. 利用金蝶中间件的高可用性和负载均衡特性,保证应用的稳定性和性能。 综上所述,金蝶中间件...

Global site tag (gtag.js) - Google Analytics