| dbpprop:abstract
|
- In computing, an enterprise service bus (ESB) consists of a software architecture construct which provides fundamental services for complex architectures via an event-driven and standards-based messaging-engine (the bus). Developers typically implement an ESB using technologies found in a category of middleware infrastructure products, usually based on recognized standards. An ESB generally provides an abstraction layer on top of an implementation of an enterprise messaging system, which allows integration architects to exploit the value of messaging without writing code. Unlike the more classical enterprise application integration (EAI) approach of a monolithic stack in a hub and spoke architecture, an enterprise service bus builds on base functions broken up into their constituent parts, with distributed deployment where needed, working in harmony as necessary. An ESB does not itself implement a service-oriented architecture (SOA) but provides the features with which one may implement such. An ESB should build on the basis of standards and provide flexibility, supporting many transport mediums capable of implementing both traditional SOA patterns as well as SOA 2.0-enriched business architecture. ESBs attempt to isolate the coupling between the service called and the transport medium. Most ESB providers incorporate SOA principles and allow for independent message formats.
- Mit Enterprise Service Bus (ESB) bezeichnet man in der Informationstechnik(IT) eine Kategorie von Softwareprodukten, die die Integration verteilter Dienste (engl. service) in der Anwendungslandschaft eines Unternehmens (engl. enterprise) auf unten noch näher zu definierende Weise unterstützen. Teilweise bezeichnet man mit Enterprise Service Bus auch die konkrete Infrastruktur, die ein bestimmtes Unternehmen für die Integration der Dienste in seiner Anwendungslandschaft aufbaut einen bestimmten Architekturstil der Integration, der die Kommunikation über einen gemeinsam genutzten Kommunikationsbus einer Vielzahl von Punkt-Zu-Punkt-Verbindungen zwischen Anbietern und Nutzern von Softwarediensten vorzieht Wörtlich übersetzt dient ein Enterprise Service Bus also dazu, „mittels eines Datenbusses Dienste für ein Unternehmen zur Verfügung zu stellen“ . Im deutschen Sprachraum hat sich jedoch keine Übersetzung durchgesetzt. Enterprise Service Bus ist heute als Begriff der deutschen Fachsprache allgemein akzeptiert.
- L'Enterprise Service Bus o ESB és una manera de construir programari, aquesta tecnologia informàtica cau en el que anomenem programari intermediari. L'objectiu d'aquesta arquitectura és, sobre tot, permetre la comunicació entre aplicacions que inicialment no estaven pensades per funcionar de forma conjunta (per exemple, dos sistemes ERP fets per empreses diferents). Una arquitectura ESB proporciona una capa d'abstracció que permet la comunicació d'aplicacions a través del sistema de missatgeria de l'empresa. Podemn considerar l'ESB com una nova generació d'EAI (Enterprise Application Integration) construïda sobre estàndards com l'XML, JMS o serveis web com SOA o WOA. Un altra diferència entre l'ESB i l'EAI és el fet que l'ESB proposa una integració distribuïda gràcies a la utilització de contenidors de serveis, que actuen com a mini-servidors. Aquests mini-servidors contenen la lògica d'integració i poden trobar-se en qualsevol lloc de la xarxa de l'empresa.
- En informática un bus de servicios de empresa (BSE) consiste en un combinado de arquitectura de software que proporciona servicios fundamentales para arquitecturas complejas a través de un sistema de mensajes (el bus) basado en las normas y que responde a eventos. Los desarrolladores normalmente implementan un BSE utilizando tecnologías de productos de infraestructura de middleware que se basan en normas reconocidas. Un BSE generalmente proporciona una capa de abstracción construida sobre una implementación de un sistema de mensajes de empresa que permita a los expertos en integración explotar el valor del envío de mensajes sin tener que escribir código. Al contrario que sucede con la clásica integración de aplicaciones de empresa (IAE) que se basa en una pila monolítica sobre una arquitectura hub and spoke, un bus de servicio de empresa se construye sobre unas funciones base que se dividen en sus partes constituyentes, con una implantación distribuida cuando se hace necesario, de modo que trabajen armoniosamente según la demanda. Un BSE no implementa en sí mismo una arquitectura orientada a servicios (AOS), sino que proporciona las características mediantes las cuales sí se puede implementar. Un BSE debería basarse en normas y proporcionar flexibilidad, dando cobertura a distintos medios de transporte que sean capaces de implementar tanto patrones de AOS tradicionales como arquitectura de negocios con una AOS 2.0 enriquecida. El BSE trata de aislar el acoplamiento entre el servicio solicitado y el medio de transporte. La mayoría de los proveedores de BSE incorporan principios de AOS y permiten formatos de mensaje independientes.
- L'Enterprise Service Bus ou ESB est une technologie informatique intergiciel. Son but est avant tout de permettre la communication des applications qui à la base ne sont pas pensées pour fonctionner ensemble (deux ERP - Enterprise Resource Planning ou Progiciel de gestion intégré - provenant de chez deux éditeurs différents par exemple). Roy Schulte de la société Gartner inc, en fait la description suivante : "L'ESB est une nouvelle architecture qui exploite les services web, les systèmes orientés messages, le routage intelligent et la transformation. L'ESB agit comme une colonne vertébrale légère et omniprésente de l'intégration à travers laquelle les services logiciels et les composants applicatifs circulent". On peut considérer l'ESB comme une nouvelle génération d'EAI construite sur des standards comme XML, JMS ou encore les services web. Aussi, la différence majeure avec l'EAI réside dans le fait que l'ESB propose une intégration complètement distribuée grâce à l'utilisation des conteneurs de services. Ces "mini-serveurs" contiennent la logique d'intégration et peuvent être déposés n'importe où sur le réseau.
- Un Enterprise Service Bus (ESB) è un'infrastruttura software che fornisce servizi di supporto ad architetture SOA complesse. Un ESB si basa su sistemi disparati, interconnessi con tecnologie eterogenee, e fornisce in maniera consistente servizi di orchestration, sicurezza, messaggistica, routing intelligente e trasformazioni, agendo come una dorsale attraverso la quale viaggiano servizi software e componenti applicativi. Un ESB si contraddistingue come soluzione migliorativa, rispetto ad altre più classiche di tipo SOA oriented in quanto ad esso sono delegati i servizi comuni denominati core service che andrebbero altresì realizzati. L'ESB concettualmente prevede la suddivisione in isole tecnologiche e/o applicative, la connessione al BUS infrastrutturale è assicurata attraverso principi di binding multiplo sia in modalità loose coupling che via adapting.
- エンタープライズ・サービス・バス(英: Enterprise service bus, ESB)は、一般に標準に基づくミドルウェアインフラストラクチャー製品で実装されるソフトウェアアーキテクチャの構成要素であり、上位のより複雑なアーキテクチャの基盤となるサービスを提供するイベント駆動型で標準ベースのメッセージングエンジン(バス)である。 ESB は一般に Enterprise Messaging System の実装の上の抽象化層を提供し、コードを書かずにメッセージングの利点を活用できるようにする。一方、以前からあるエンタープライズアプリケーション統合 (EAI) はハブ・アンド・スポーク型アーキテクチャによるモノリシックな構成であり、ESB ではその構成要素を機能単位に分割し、必要に応じて協調動作するよう分散配置される。 ESB 自体はサービス指向アーキテクチャ (SOA) の実装ではないが、SOA 実装のための機能を提供する。ESB は必ずしも Webサービスに基づいてはいない。例えば、ESB Muleは従来のシステムとの連携を容易に行えるようにするためにFTP, SMTP, POP3, RESTなどの非Webサービス技術にも対応している。ESB は標準ベースで柔軟であり、各種転送媒体をサポートしている。呼び出されるサービスと転送媒体の結合度を弱めるのは、SOA の特徴ではなく、ESB の特徴である。 ESB 製品の多くは SOA での利用を第一に考えられており、それにより利用が広がりを見せている(BPELなど)。
- Een Enterprise Service Bus (ESB) is een architecturele softwareconstructie (pattern) waarmee de communicatie tussen de afnemers van diensten (“service”) en aanbieders hiervan, vereenvoudigd wordt. De ESB biedt hiertoe aan de kant van de aanvrager een met de aanvrager afgesproken interface aan, dit kan een webservice zijn, maar bijvoorbeeld ook een SMTP (e-mail) interface en tal van andere mogelijkheden. Aan de kant van de aanbieder zal de ESB via de interface die met de aanbieder is afgesproken communiceren. Zo kan het dus zijn dat een aanvrager van een dienst op een compleet andere wijze met de ESB communiceert dan de ESB met de aanbieder. Onderstaande figuur geeft dit schematisch weer. Door de toevoeging van het ESB component binnen een software architectuur kan de wijze waarop service aanvragers communiceren met service aanbieders gestandaardiseerd worden, immers er is alleen een afspraak tussen de ESB en de aanvrager of aanvragers die van dezelfde service gebruik maken. Het is de taak van de ESB om de informatie die binnenkomt bij een aanvraag en daarbij behorende informatie op de juiste wijze te vertalen (transformeren) naar het formaat dat door de service aanbieder verwacht wordt. De ESB component is verantwoordelijk voor het op de juiste plaats afleveren van een aanvraag, dus bij de juiste aanbieder of wellicht aanbieders van services. Binnen de afhandeling van deze aanvragen zorgt de ESB verder voor de afhandeling van fouten en het eventueel prioriseren van de aanvragen met andere woorden, welke aanvraag dient eerst te worden afgehandeld, etc. Dit geheel van aanvraag afhandelen en de controles die hierbij komen kijken wordt aangeduid als orkestratie van service aanvragen. Een volgend aspect van een ESB component is de beveiliging van aanvragen en de gegevens die hiermee gemoeid zijn. Hierbij gaat het dus naast het beveiligen van het communicatie kanaal (bv. een beveiligde webservice via HTTPS) ook om wie (welke gebruiker of rol) mag een service aanvragen. Een laatste veel voorkomende taak van een ESB component is het monitoren van de aanvragen die gedaan worden en hiervan statistische gegevens bijhouden. Bijvoorbeeld, hoe vaak wordt een service aangeroepen, hoe vaak gaat dit fout of juist goed en hoe lang duurt een aanvraag. Op basis hiervan kan later gerapporteerd worden, maar kan ook direct gereageerd worden indien bijvoorbeeld binnen de orkestratie van een aanvraag een service aangeroepen wordt die een foutafhandeling uitvoert. Binnen monitoring valt ook het controleren op vooraf gestelde SLA’s voor een service, die in de ESB gedefinieerd zijn, met acties indien een SLA niet gehaald wordt. In het kort de kenmerken op een rij: Een ESB “bemiddelt” tussen service aanvragers en service aanbieders Een ESB zorgt voor standaardisatie van de communicatie met service aanvragers Een ESB handelt de transformatie van gegevens tussen aanvrager en aanbieder af Een ESB orkestreert de afhandeling van aanvragen en het doorsturen naar aanbieders Een ESB monitoort de service aanvragen en rapporteert over het gebruik van aanvragen
- Korporacyjna Magistrala Usług (ang. Enterprise Service Bus) - dodatkowa warstwa pośrednia w wielowarstwowej architekturze systemów informatycznych umożliwiająca zastosowanie koncepcji SOA w środowisku korporacyjnym. Umożliwia dynamiczne przyłączanie i odłączanie usług wchodzących w skład korporacyjnego systemu informacyjnego.
- O Enterprise Service Bus se refere à arquitetura de construção de software tipicamente implementado em tecnologias encontradas na categoria de produtos de infra-estrutura de middleware. Normalmente baseado no reconhecimento de padrões, que fornecem uma base de serviços para arquiteturas mais complexas via um driver de evento e padrões baseados em mensagens (BUS). Um ESB geralmente fornece uma abstração de camadas na implementação de um sistema empresarial de mensagens, que permita integração da arquitetura para explorar o valor das mensagens sem escrever código. Contrariando a clássica integração de aplicações comerciais (EAI). A base de um enterprise service bus é construida da quebra de funções básicas em partes, que são distribuidas onde for preciso. ESB não implementa uma arquitetura orientada a serviço (SOA), mas fornece as características para que possa ser implementado. ESB não necessariamente precisa ser implementado usando web-services. ESB devem ser baseados em padrões flexíveis, suportando vários meios de transportes. Baseado no EAI melhor que padrões SOA, ele tenta remover o acoplamento entre o serviço chamado e o meio de transporte. A maioria dos fornecedores de ESB constroem agora ESBs para incorporar princípios de SOA e para aumentar suas vendas, por exemplo Business Process Execution Language(BPEL).
- Enterprise Service Bus (сервисная шина предприятия) — подход к построению распределённых корпоративных информационных систем. Обычно включает в себя промежуточное ПО, которое обеспечивает взаимосвязь между различными приложениями по различным протоколам взаимодействия. Одним из стандартов взаимодействия являются веб-сервисы. В популярных реализациях ESB добавляются шлюзы для обмена данными с корпоративным ПО. С использованием ESB может быть реализована сервисно-ориентированная архитектура. Существует некоторое разногласие, что именно считать ESB — архитектуру или программное обеспечение. Обе точки зрения имеют право на существование.
- ESB, Enterprise Service Bus, kombinerar meddelandehantering, transformering, säkerhet och transaktioner för att skapa en applikationsmässig infrastruktur byggd på Web Services. SOA-arkitekturen stöds genom att ESB implementerar SOAP, WSDL och eventuellt UDDI. De viktigaste funktionerna för en ESB är: Meddelandetransformering – Transformering av data från proprietära dataformat till ett gemensamt XML-baserat format som kan förstås av båda sändande och mottagande applikationer. Innehållsbaserad dirigering – Bestämning av ett meddelandes destination baserat på dess innehåll, vilket befriar den sändande applikationen från att känna till alla tänkbara mottagare. Publicering och prenumeration – En händelsedriven modell som bygger på att en händelse som inträffar i en viss applikation får en annan händelse att inträffa i en annan applikation. Säkerhet – Ett ramverk för att möjliggöra säkra överföringar av meddelanden mellan applikationer i ett distribuerat system. Transaktioner – Möjlighet till att utföra transaktioner som är både asynkrona och synkrona. Se även: XML
- 企业计算领域,企业服务总线是指由中间件基础设施产品技术实现的, 基于Web服务标准, 通过事件驱动和基于XML消息引擎,为更复杂的面向服务的架构提供的软件架构的构造物。企业服务总线通常在企业消息系统上提供一个抽象层,使得集成架构师能够不用编码而是利用消息的价值完成集成工作。 企业服务总线提供可靠消息传输,服务接入,协议转换,数据格式转换,基于内容的路由等功能,屏蔽了服务的物理位置,协议和数据格式。 ESB架构(ESB Architecture) 总线一词是对在一台电脑的不同设备间运输比特的物理总线的引申。ESB在更高抽象层次上提供类似的功能。在一个使用ESB的企业架构(en:enterprise architecture)中,应用将通过总线交互,而总线扮演着应用间的信息调度(message broker)的角色。这种方法的主要优点是它减少了应用间交互所需的点对点连接的数量。这样,另一方面使得对主要软件变化带来的影响进行分析更简单更直观了。通过减少一个应用系统的连接点数量,对这个系统中的一个组件的改造过程变得简单了。
|
| rdfs:comment
|
- In computing, an enterprise service bus (ESB) consists of a software architecture construct which provides fundamental services for complex architectures via an event-driven and standards-based messaging-engine (the bus). Developers typically implement an ESB using technologies found in a category of middleware infrastructure products, usually based on recognized standards.
- Mit Enterprise Service Bus (ESB) bezeichnet man in der Informationstechnik(IT) eine Kategorie von Softwareprodukten, die die Integration verteilter Dienste (engl. service) in der Anwendungslandschaft eines Unternehmens (engl. enterprise) auf unten noch näher zu definierende Weise unterstützen.
- L'Enterprise Service Bus o ESB és una manera de construir programari, aquesta tecnologia informàtica cau en el que anomenem programari intermediari. L'objectiu d'aquesta arquitectura és, sobre tot, permetre la comunicació entre aplicacions que inicialment no estaven pensades per funcionar de forma conjunta (per exemple, dos sistemes ERP fets per empreses diferents).
- En informática un bus de servicios de empresa (BSE) consiste en un combinado de arquitectura de software que proporciona servicios fundamentales para arquitecturas complejas a través de un sistema de mensajes (el bus) basado en las normas y que responde a eventos. Los desarrolladores normalmente implementan un BSE utilizando tecnologías de productos de infraestructura de middleware que se basan en normas reconocidas.
- L'Enterprise Service Bus ou ESB est une technologie informatique intergiciel. Son but est avant tout de permettre la communication des applications qui à la base ne sont pas pensées pour fonctionner ensemble (deux ERP - Enterprise Resource Planning ou Progiciel de gestion intégré - provenant de chez deux éditeurs différents par exemple).
- Un Enterprise Service Bus (ESB) è un'infrastruttura software che fornisce servizi di supporto ad architetture SOA complesse. Un ESB si basa su sistemi disparati, interconnessi con tecnologie eterogenee, e fornisce in maniera consistente servizi di orchestration, sicurezza, messaggistica, routing intelligente e trasformazioni, agendo come una dorsale attraverso la quale viaggiano servizi software e componenti applicativi.
- Een Enterprise Service Bus (ESB) is een architecturele softwareconstructie (pattern) waarmee de communicatie tussen de afnemers van diensten (“service”) en aanbieders hiervan, vereenvoudigd wordt. De ESB biedt hiertoe aan de kant van de aanvrager een met de aanvrager afgesproken interface aan, dit kan een webservice zijn, maar bijvoorbeeld ook een SMTP (e-mail) interface en tal van andere mogelijkheden.
- Korporacyjna Magistrala Usług (ang. Enterprise Service Bus) - dodatkowa warstwa pośrednia w wielowarstwowej architekturze systemów informatycznych umożliwiająca zastosowanie koncepcji SOA w środowisku korporacyjnym. Umożliwia dynamiczne przyłączanie i odłączanie usług wchodzących w skład korporacyjnego systemu informacyjnego.
- O Enterprise Service Bus se refere à arquitetura de construção de software tipicamente implementado em tecnologias encontradas na categoria de produtos de infra-estrutura de middleware. Normalmente baseado no reconhecimento de padrões, que fornecem uma base de serviços para arquiteturas mais complexas via um driver de evento e padrões baseados em mensagens (BUS).
- Enterprise Service Bus (сервисная шина предприятия) — подход к построению распределённых корпоративных информационных систем. Обычно включает в себя промежуточное ПО, которое обеспечивает взаимосвязь между различными приложениями по различным протоколам взаимодействия.
- ESB, Enterprise Service Bus, kombinerar meddelandehantering, transformering, säkerhet och transaktioner för att skapa en applikationsmässig infrastruktur byggd på Web Services. SOA-arkitekturen stöds genom att ESB implementerar SOAP, WSDL och eventuellt UDDI. De viktigaste funktionerna för en ESB är: Meddelandetransformering – Transformering av data från proprietära dataformat till ett gemensamt XML-baserat format som kan förstås av båda sändande och mottagande applikationer.
|