RED HAT JBOSS FUSE. A lightweight, flexible integration platform

Similar documents
RED HAT JBOSS FUSE. An open source enterprise service bus

RED HAT JBOSS FUSE COMPARED WITH ORACLE SERVICE BUS

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

The future of middleware: enterprise application integration and Fuse

RED HAT JBOSS A-MQ COMPARED WITH IBM WEBSPHERE MQ 7.5

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

RED HAT CLOUD SUITE FOR APPLICATIONS

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

FINANCIAL SERVICES: FRAUD MANAGEMENT A solution showcase

RED HAT SOFTWARE COLLECTIONS BRIDGING DEVELOPMENT AGILITY AND PRODUCTION STABILITY

WELCOME TO Open Source Enterprise Architecture

RED HAT JBOSS FUSE SERVICE WORKS 6 COMPARED WITH MULE ESB ENTERPRISE 3.4

MONITORING RED HAT GLUSTER SERVER DEPLOYMENTS With the Nagios IT infrastructure monitoring tool

Cisco Integration Platform

Application Integration with Red Hat middleware. Giovanni Pirola Senior Solution Architect Red Hat, Inc. Pontedera, June 27th 2014

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Architectural Overview

applications. JBoss Enterprise Application Platform

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014

Create a single 360 view of data Red Hat JBoss Data Virtualization consolidates master and transactional data

RED HAT AND HORTONWORKS: OPEN MODERN DATA ARCHITECTURE FOR THE ENTERPRISE

Foundations for your. portable cloud

JBoss Enterprise MIDDLEWARE

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

ipaas & beyond: Red Hat's Integration Roadmap

Jitterbit Technical Overview : Microsoft Dynamics AX

SUBSCRIPTION GUIDE FOR RED HAT JBOSS MIDDLEWARE

Build A private PaaS.

BRIDGING THE GAP BETWEEN BUSINESS AND IT

TRANSFORMING I.T. WITH AN OPEN HYBRID CLOUD

cloud functionality: advantages and Disadvantages

Jitterbit Technical Overview : Salesforce

Talend ESB. Getting Started Guide 5.5.1

RED HAT OPENSTACK PLATFORM A COST-EFFECTIVE PRIVATE CLOUD FOR YOUR BUSINESS

Organizations that are standardizing today are enjoying lower management costs, better uptime. INTRODUCTION

Red Hat Openshift Christoph Eberle

RED HAT ISV PROGRAM GUIDE NORTH AMERICA

OPENSTACK IN THE ENTERPRISE Best practices for deploying enterprise-grade OpenStack implementations

Introducing Red Hat s JBoss Portfolio

Achieving HIPAA Compliance with Red Hat

JBoss Enterprise MIDDLEWARE

Achieving HIPAA Compliance with Red Hat

Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. Kai Wähner

CHOOSING THE RIGHT STORAGE PLATFORM FOR SPLUNK ENTERPRISE

Open Source Business Rules Management System Enables Active Decisions

The Road To enterprise paas

JBoss EntErprisE ApplicAtion platform migration guidelines

OPEN MODERN DATA ARCHITECTURE FOR FINANCIAL SERVICES RISK MANAGEMENT

Jitterbit Technical Overview : Microsoft Dynamics CRM

Building a Reliable Messaging Infrastructure with Apache ActiveMQ

RED HAT ONLINE PARTNER ENABLEMENT NETWORK (OPEN)

MassTransit vs. FTP Comparison

HOW RED HAT BRINGS OPENSTACK INTO THE ENTERPRISE by Bryan Che and Gordon Haff

VERSUS VMWARE VSPHERE

Red Hat JBoss Fuse Product Introduction. Version 6.0 April 2013

Next Generation Open Source Messaging with Apache Apollo

Cisco AON Secure File Transfer Extension Module

identity management in Linux and UNIX environments

The red hat enterprise linux developer program

Integration in the cloud - IPaaS with Fuse technology. Charles Moulliard Apache Committer

RED HAT CLOUDFORMS ENTERPRISE- GRADE MANAGEMENT FOR AMAZON WEB SERVICES

Introduction to IBM Worklight Mobile Platform

IS AN OPEN SOURCE BUSINESS PROCESS MANAGEMENT SOLUTION RIGHT FOR YOU?

IBM WebSphere Enterprise Service Bus, Version 6.0.1

34% DOING MORE WITH LESS How Red Hat Enterprise Linux shrinks total cost of ownership (TCO) compared to Windows. I n a study measuring

Beyond the SOA/BPM frontiers Towards a complete open cooperative environment

Bringing Open Choice & Application

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN

Integrating Web Messaging into the Enterprise Middleware Layer

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

RED HAT ENTERPRISE VIRTUALIZATION

Build Clouds Without Limits Gordon Haff

DevOps. Josh Preston Solutions Architect Stardate

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

IBM Tivoli Directory Integrator

Senior IT manager s guide to customer experience management

Red Hat CloudForms: Open Clouds Under

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

openshift enterprise whitepaper Gordon Haff

WHITE PAPER. Talend Enterprise ESB Technical Overview

Apigee Gateway Specifications

Introduction to Sun ONE Application Server 7

WhiteWave's Integrated Managed File Transfer (MFT)

JReport Server Deployment Scenarios

Assignment # 1 (Cloud Computing Security)

Fuse ESB Enterprise Apache Camel Monitoring Plugin

The bridge to delivering digital applications across cloud, mobile and partner channels

Transcription:

RED HAT JBOSS FUSE A lightweight, flexible integration platform TECHNOLOGY OVERVIEW We knew that our previous integration hub simply wouldn t allow us to meet our goals. With Red Hat JBoss Fuse, we re now well-equipped for the journey ahead. PATRICK JOHNSON CHANGE LEADER, STRATEGY DEPARTMENT, KING S COLLEGE HOSPITAL NHS FOUNDATION TRUST INTRODUCTION Business information dispersed across multiple enterprise systems needs to be connected for consistency, efficiency, and complete business processes. Red Hat JBoss Fuse is an open source enterprise service bus (ESB) that reduces the pain of connecting disparate applications, services, and devices for comprehensive and efficient solutions. JBoss Fuse includes the popular and versatile Apache Camel project, an implementation of the most commonly used enterprise integration patterns. With integration patterns and over 150 connectors ready to use, JBoss Fuse supports integration across the extended enterprise including applications and services on premise, on mobile devices, or in the cloud. JBoss Fuse is complemented by intuitive tooling in Red Hat JBoss Developer Studio for easier development of integration solutions and Red Hat JBoss Operations Network for monitoring of deployed solutions. Red Hat JBoss Fuse for xpaas extends the same integration capabilities available on-premise to Red Hat s Platform-as-a-Service (PaaS) solution, OpenShift by Red Hat, and enables integrated solutions to be seamlessly designed, developed, deployed, and managed in the cloud. Simplify cloud-to-cloud and cloud-to-on-premise integration. INTEGRATE EVERYTHING, EVERYWHERE Some integration challenges require comprehensive integration capabilities, while others need lightweight, easy-to-manage integration platforms with small footprints and some require both. Red Hat JBoss Fuse and Red Hat JBoss Fuse for xpaas can be deployed and easily managed in any configuration, so you can have a different configuration for every endpoint. Deploy a network of configurations across your infrastructure on premise, in the cloud, or in a hybrid configuration. With this cost-effective, flexible, and cloud-ready integration platform, businesses can finally integrate everything and integrate everywhere. facebook.com/redhatinc @redhatnews linkedin.com/company/red-hat

FUNCTIONAL COMPONENTS The functional components of Red Hat JBoss Fuse include: Container: The foundation of JBoss Fuse is a container. This layer is based on Apache Karaf and is enhanced by Fuse Fabric, which simplifies the management of large numbers of distributed containers. Integration framework: Use a standard method of notation and a high-level, domain-specific language to go from diagram to implementation with minimal coding. This layer is based on Apache Camel and includes over 150 connectors. Web services framework: Turn any application or system into a service for inclusion in your service-based architecture. Service enablement technology is based on Apache CXF. Reliable messaging: Red Hat JBoss A-MQ, fast, standards-based message broker based on Apache ActiveMQ, easily extends your datacenter to the Internet of Things. Development and tooling: Red Hat JBoss Developer Studio, with Fuse IDE, supports JBoss Fuse with intuitive tooling to help you with development. Drag and drop pre-built integration patterns, add transformations and connectors, and map data to quickly create integration services. Debug integration services from the same tool for better quality. API foundation: Create application program interfaces (APIs) that encapsulate the complexity of integrating multiple applications. Share APIs for easier collaboration with your suppliers, customers, and partners. Management and monitoring: Production environments are supported by Fabric Management Console for management and Red Hat JBoss Operations Network for monitoring of your Red Hat JBoss Middleware infrastructure. Red Hat JBoss Fuse includes the same enterprise service bus capabilities (Apache Camel, Apache ActiveMQ and Apache CXF) found in Apache ServiceMix and expands those capabilities with Fuse Fabric and JBoss Operations Network for simplified management and monitoring of different deployment architectures. 2

KEY S AND S RED HAT JBOSS FUSE CONTAINER LAYER Dynamic configuration Make changes while the container is running Hot deployment Deploy or update services in while the ESB is running Custom deployers Deploy Plain-Old Java Objects (POJOs) as dynamic services (Blueprint, Spring DM) Centralized logging backend Multiple common logging APIs: Simple Logging Facade for Java (SLF4J), Job Control Language (JCL), Avalon, Tomcat, and OSGi Extensible shell console Manages runtime and control services life cycles and can be dynamically extended to control custom features or functions of a deployed service Remote access Secure access to the ESB runtime console from any Secure Shell (SSH) client Clustering and failover Load sharing across brokers and containers in a cluster; failover supported through multiple master-slave configuration options Increased system availability Easy configuration changes at an endpoint with no need to stop and restart the ESB Increased system availability The ability to make changes to the integration route without affecting other services or endpoints. Reduced development time Faster and easier development of services without the complexity of creating OSGi bundles Lower development and maintenance costs Reduced need to refactor services written for a particular logging API when deploying in the ESB Better control over services Interactive control of deployed services and features; shell extensions provide additional control options, eliminating the need to write a custom console Simplified administration of large applications Location-independent management of the ESB Increased system availability Deployments scalable to support large numbers of messages, users, and applications, with high performance and high availability 3

RED HAT JBOSS FUSE INTEGRATION LAYER Enterprise integration router Apache Camel s full-featured, easy-to-use, and intuitive framework for integration, using familiar enterprise integration patterns (EIPs) Over 150 connectors Ready to use for systems like SAP, salesforce. com, Twitter, and Facebook Web services Easy-to-use and intuitive JAX-WS compliant web services stack RESTful services Easy-to-use and intuitive JAX-RS front end JMS service Full-featured JMS 1.1 compliant broker and client infrastructure Go from diagram to deployment Increased productivity with rapid prototyping and testing using EIPs in a fluent Java DSL, or through IoC using Spring-based deployments Integrate more and deploy faster Drag-and-drop components into your integration framework. Reduces development time WSDL-first or Java-first creation of web services Provides foundation to create APIs Simple Java-first development of RESTful services to create connected APIs Integrates with existing IT infrastructure Supports asynchronous communication between services within the ESB or from outside the ESB 4

RED HAT JBOSS A-MQ MESSAGE BROKER Standards-based Support for Java Message Service (JMS) 1.1, Transmission Control Protocol (TCP), Secure Sockets Layer (SSL), User Datagram Protocol (UDP), Streaming Text Oriented Messaging Protocol (STOMP), network management systems (NMS), MQ Telemetry Transport (MQTT), Advanced Message Queueing Protocol (AMQP), multicast transport protocols, and other standards Cross-language clients Connectivity from client programs written in languages like Java, C++,.NET, or Python Pluggable transports Multiple transport protocols for exchanging data between the broker and client or between multiple brokers Flexible persistence Supports a variety of persistence options including no persistence, file system persistence, using a database via Java Database Connectivity (JDBC), and using embedded LevelDB REST API A technology-neutral, web-based API to the message broker service Ajax support Support for streaming to web browsers using pure DHTML JMS streams for very large messages Eliminates the bottleneck that would occur as the JMS client tries to keep an entire 1GB+ message in memory GZIP message compression Allows highly verbose messages to be compressed Near universal connectivity Wire-level compatibility that allows a mix of brokers and clients to connect, allowing nearly anything to seamlessly interact Supports many development environments Allows native connectivity from applications written in languages like Java, C or C++, Python, C#, or.net Supports many networking environments Flexibility to meet the demands of different networking environments and use cases Balances reliability and performance Allows superior reliability and performance with flexible persistence and high availability options and maximum performance with shared-nothing high availability (preview only) Simplified integration Easy integration with RESTful web services Increased integration options Allows web developers to use the browser as a messaging client Supports application scalability Allows the messaging platform to deliver truly massive files (many GBs) across the network in a reliable manner Supports application scalability Efficient transporting of large amounts of data encapsulated in SOAP and other XML formats 5

RED HAT JBOSS FUSE MANAGEMENT Available as Red Hat OpenShift cartridge Allows for provisioning, managing, and monitoring in the OpenShift PaaS environment Integration service management Unified console, which uses Fuse Fabric, can start, stop, measure, trace, and debug all Red Hat JBoss Fuse and JBoss A-MQ integration routes on-premise or in the cloud Cluster configuration manager Provisioning and configuration of ESB nodes of ESB in a cluster of ESB s Role-based access control Ability to create roles with different levels of access to functions in the Fabric management console and to add users to defined roles Deployment in the cloud Simplify deployment, hosting, and scaling of integration infrastructure and solutions Unified management Management of all services regardless of deployment location through a single interface Simplifies management of multiple nodes Centralized configuration and management of ESB cluster nodes Improved security and integrity Configure access rules and allow users appropriate access to platform configurations and deployed integration services Improve security, integrity of deployed solutions while reducing risk Configuration profiles Method of defining the configuration of a specific broker type, which can then be replicated across multiple brokers Security framework Access control to the broker through JAAS, SSL encryption, and plug-in points to support custom and third-party authentication providers, firewalls, proxy servers, HTTP(S) tunneling, and DMZ products Simplifies management of uniquely configured nodes Guaranteed consistency between identically configured nodes and simplified maintenance Simplified security administration Can use a single security framework 6

TECHNOLOGY OVERVIEW Red Hat JBoss Fuse Red Hat JBoss xpaas services for OpenShift enable middleware capabilities in the OpenShift PaaS solution, for a unified experience across development, deployment, management, monitoring, flexibility and scalability. With Red Hat JBoss Fuse for xpaas, you ll have: Rapid integration: Seamlessly create integration solutions using pattern-based integration framework, ubiquitous connectivity, and alignment with the DevOps and continuous integration practices. Quick prototyping: Prototype integration solutions without worrying about the right environment. Develop quickly, test, learn, and innovate to get solutions to market faster. ABOUT RED HAT Red Hat is the world s leading provider of open source solutions, using a community-powered approach to provide reliable and high-performing cloud, virtualization, storage, Linux, and middleware technologies. Red Hat also offers award-winning support, training, and consulting services. Red Hat is an S&P company with more than 70 offices spanning the globe, empowering its customers businesses. facebook.com/redhatinc @redhatnews linkedin.com/company/red-hat NORTH AMERICA 1 888 REDHAT1 EUROPE, MIDDLE EAST, AND AFRICA 00800 7334 2835 europe@ ASIA PACIFIC +65 6490 4200 apac@ LATIN AMERICA +54 11 4329 7300 info-latam@ TASK0135393_INC0191498_0615 Copyright 2015 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.