red hat jboss fuse 6insights to success

33
6 INSIGHTS TO SUCCESS Red Hat JBoss Fuse

Upload: others

Post on 05-Jun-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

6 INSIGHTS TO

SUCCESS

Red Hat JBoss Fuse

Page 2: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

Content

Introduction

Normalize with SOA

Structured Development

Internet of Things (IoT)

Increased Productivity

Under the Hood

ROI Analysis

Integrate Everything

Platform for Change

Empower Legacy Systems

DevOps Enabled

Service Development

Small Integration DeploymentLarge Integration Deployment

Why JBoss Fuse?

Unify Information

React Fast, Implement Faster

API Ready

Perform on the Redline

Total Cost of Ownership

Innovative Features

Conclusion

1

2

3

4

5

6

Page 3: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

36 Insights to Success

In today’s competitive scenario, access to information is critical and requires systems to communicate between one another, within companies and with external partners.

Much of this data is vital to the organisation and must be delivered in a cost-efficiente way and at the right time. A slow delivery may result result in process disruption and poor service quality.

This practical ebook shows why you should embrace Red Hat® JBoss Fuse, as your company’s service-oriented middleware solution for integration, messaging and service management requirements.

Using JBoss Enterprise Middleware has greatly improved our work. By vastly improving the speed of data integration, customer information is now shared in real time. This shared knowledge allows us to offer a better quality of response to our customers.

Introduction

Laurent Savage Project Division Manager at Vilogia

Page 4: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

46 Insights to Success

As the business grows and new opportunities arise, additional dedicated software systems are introduced to support the business and, therefore, the need for information exchange increases.

Due to this increasing complexity, more and more connections between systems are required, which leads to a heterogeneous, unmanageable and uncontrolled web of strong dependencies. This imposes a huge change and maintenance effort, with significant impacts and cost repercussions.

Reality is not always simple.

Is your company ready to manage a Service Oriented Architecture in the Real World?

If you already have several dispersed systems within your organisation, then this is for you!

Page 5: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

56 Insights to Success

Red Hat® JBoss Fuse is a lightweight and modular platform for developing Enterprise Application Integration (EAI) and Service-Oriented Architecture (SOA) solutions, on-premise or in the cloud.

It combines several open source technologies in a single consolidated distribution, providing a broad range of integration capabilities, frameworks and connectors that ease and accelerate service development.

With Red Hat® JBoss Fuse’s small footprint and container based foundation, you’ll benefit from its flexibility, reduced maintenance effort and cost saving advantages of an efficient resource and lifecycle management of your solutions.

Why JBoss Fuse?

Page 6: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

66 Insights to Success

Build powerful integrations using Red Hat® JBoss Fuse integrated components:

With Apache Camel, you can compose applications using Enterprise Integration Patterns (EIPs).

Apache CXF provides a web-services framework for integrating with SOAP, XML/HTTP and RESTful HTTP.

Apache ActiveMQ ensures messaging exchange and communication capabilities.

SwitchYard provides an integration framework for structured development under service-oriented principles.

Apache Karaf and Fabric8 offers a clustered container runtime environment to deploy and run your applications.

Apache Camel

Apache CXF SwitchYard Apache Karaf

Fabric8Apache ActiveMQ

CORE ESB SERVICESFRAMEWORK

CONTAINERENVIRONMENT

Page 7: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

1Unify Information

Page 8: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

86 Insights to Success

When implementing a Service-Oriented Architecture (SOA) companies structure and leverage the information to a new level. With SOA you have more business value, become more adaptable to changes and promote evolution and innovation in your company.

Implementing SOA is a lot like playing with building blocks. Your IT system and data infrastructure gradually turn into a set of normalised, granular services that you then can consume, compose and model to suit your business demands.

Red Hat® JBoss Fuse drives your SOA implementation strategy effectively by unifying and providing normalised access to information from any system across the entire company.

Normalize with SOA

Page 9: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

96 Insights to Success

Red Hat® JBoss Fuse provides an Integration Platform to easily create modular and reusable business services that are flexible and easy to maintain. This approach lets you manage a centralised and unified service layer across the enterprise – Enterprise Service Bus (ESB) – which can be built to respond to business needs effectively. The use of Apache Camel components lets you benefit from a multitude of transport protocols and message formats in your integrations. An additional set of more than 150 available connectors provide built-in connectivity to almost every application used in the market, contributing to a rapid development and increased quality of your solutions.

Integrate Everything

Page 10: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

2React Fast,Implement Faster

Page 11: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

116 Insights to Success

Red Hat® JBoss Fuse enables your company to react faster to the market changes with little to no impact on the current systems.

It has a set of visual and easy to understand application development and management tools with a small learning curve, enabling quicker and easier development and maintenance tasks.

The available variety of reusable components and connectors is a great productivity booster since you can easily define customised mappings between existent services and new ways to serve them.

Structured Development

Page 12: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

126 Insights to Success

Implementing integrations with Red Hat® JBoss Fuse allows your company to embrace innovation and create the foundations to support a successful enterprise-wide Digital Transformation initiative.

By having a well-established service-oriented architecture, you can open the doors to new and efficient ways to execute your operations, like providing new and differentiating services and channels to customers, self-servicing your business and optimising your internal processes.

Embrace innovation and create the foundations to support a successful enterprise-wide Digital Transformation initiative.

Platform for Change

Page 13: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

3API Ready

Page 14: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

146 Insights to Success

Red Hat® JBoss Fuse enables your company to access all of your services, using any device. That can be achieved by exposing services through APIs, relying on a cloud-based infrastructure to achieve high availability configurations.

In a mobile scenario, it leads to the adoption of a Mobile Backend-as-a-Service (MBaaS) methodology, in which you expose your services as RESTful APIs to be called by any mobile device leveraging JBoss Fuse cloud-ready architecture. Under these availability and scalability configuration requirements, you have all you need to incorporate an omnichannel service model to your business.

Provide real value to internal and external customers and partners by managing your APIs under the Red Hat® 3scale API Management Platform, which makes it easy for you to control, secure, analyse and monetize your APIs as well to create new innovative products and revenue streams.

Internet of Things (IoT)

Page 15: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

156 Insights to Success

With Red Hat® JBoss Fuse you can leverage your legacy systems with the use of APIs, combined with any of the different available connectors and predefined endpoints, to get the most functionality out of your core business.

Leverage your legacy systems with the use of APIs.

Empower Legacy Systems

Page 16: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

4Perform on theRedline

Page 17: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

176 Insights to Success

Red Hat® JBoss Fuse is bundled with an integrated development environment that increases your developers’ productivity, simplifying the process of prototyping and creating new services. It also allows effective management and deployment, supporting Continuous Integration scenarios and DevOps practices.

The thoroughly tested certified Eclipse-based development environment – JBoss Developer Studio – provides superior support for your development life cycle and is tailored for any environment and methodology.

Increased Productivity

Page 18: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

186 Insights to Success

Red Hat® JBoss Fuse is prepared to run on premise or in any public and private cloud configuration, with a lightweight and elastic footprint that enables adherence to the latest DevOps containerized environments.

Giving its multiple deployment configurations, it can be hosted either on the fully certified Java EE container JBoss Enterprise Application Platform, or in the OSGi-based container Apache Karaf.

By subscribing Red Hat® JBoss Fuse for xPaaS you get an extension of the capabilities of JBoss Fuse to Red Hat’s Platform-as-a-Service (PaaS) solution, Red Hat® OpenShift, making it ready for integration services in the cloud.

DevOps Enabled

Page 19: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

5Total Cost ofOwnership

Page 20: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

206 Insights to Success

With JBoss Fuse you are ready to go to market more quickly and with potentially huge savings in development and opportunity costs. You get better integration performance and the ability to develop, test and deploy with ease in a controlled environment, ensuring the highest quality in the shortest time. It also offers a set of more than 150 ready-to-use connectors and provides a foundation to build APIs for faster integration development.

Red Hat’s security response team identifies, tracks, classifies and resolves security issues using a formalised enterprise security resolution process. This team works closely with industry and government emergency response teams to ensure that emerging threats are countered and that patches are released in the shortest possible time.

Reduced Time-to-Market

Reduced Security Burden

ROI Analysis

Page 21: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

216 Insights to Success

JBoss Fuse is an integrated and stable solution composed by different and fully tested community projects, which decreases the possibility of service-impacting outages.

Additional features like Hot Deployment and Dynamic Configuration, along with clustering and failover capabilities, provides a highly available environment, minimising the downtime of changes and failures.

Reduced Downtime

Page 22: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

226 Insights to Success

The solution focus is on performance, making your applications more efficient and reliable, with a reduce maintenance effort. It also provides tools to effectively manage your integration solution and to simplify the maintenance tasks.

JBoss Fuse allows your developers to program in Java language using widely-spread market standards (RESTful, WSDL, Hibernate, JPA, JCA, EJB, CDI, etc.) and to reuse available and tested Apache Camel components.

It also has the support of an incredible Community, which fuels a solid knowledge base with many tutorials and issues resolution.

Reduced Maintenance

Page 23: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

236 Insights to Success

This deployment example would include 3-5 applications and services that support internal business processes.

RED HAT JBOSS FUSE -Small Deployment

RED HAT JBOSS FUSE

APACHE COMMUNITY PROJECTS

16-core subscription-Premium

Reduced downtime

Typical uptimeDowntime hours per yearDowntime cost per hourDowntime annual cost risk

Reduced maintenance

Typical sustaining engineering effort (FTE*)Typical annual burdened engineer costTotal sustaining engineering cost

Reduced security burden

Typical effort to investigate security issuesand obtain patches (FTE)Typical annual burdened security engineer costTotal security engineering cost

Total annual operating cost savings

$27,000**

99.999%0.09$42,000$3,780

0.2$150,000$30,000

0.2

$150,000$30,000

$574,620

$0

99.9%8.7$42,000$365,400

1$150,000$150,000

1

$150,000$150,000

Small Integration Deployment

* Full-time equivalent

** Subscription pricing as of today may differ

Source: "Red Hat ROI analysis" Adapted from Red Hat® (2014)

Page 24: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

246 Insights to Success

This deployment example would include 10 or more applications and services that support externally facing business processes.

Large Integration Deployment

RED HAT JBOSS FUSE -Large Deployment

RED HAT JBOSS FUSE

APACHE COMMUNITY PROJECTS

64-core subscription-Premium

Reduced downtime

Typical uptimeDowntime hours per yearDowntime cost per hourDowntime annual cost risk

Reduced maintenance

Typical sustaining engineering effort (FTE*)Typical annual burdened engineer costTotal sustaining engineering cost

Reduced security burden

Typical effort to investigate security issuesand obtain patches (FTE)Typical annual burdened security engineer costTotal security engineering cost

Total annual operating cost savings

$101,250**

99.999%0.09$300,000$27,000

0.2$150,000$30,000

0.2

$150,000$30,000

$2,871,750

$0

99.9%8.7$300,000$2,610,000

2$150,000$300,000

1

$150,000$150,000

* Full-time equivalent

** Subscription pricing as of today may differ

Source: "Red Hat ROI analysis" Adapted from Red Hat® (2014)

Page 25: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

6InnovativeFeatures

Page 26: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

266 Insights to Success

Red Hat® JBoss Fuse has a well-defined architecture with a set of components and tools to support and cover the implementation of any integration scenario.

Under the Hood

Page 27: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

276 Insights to Success

Use Apache Camel to route your service dependencies with a Java Domain-Specific Language (DSL) or through inversion of control using Spring-based deployments.

A uniform application model augments Apache Camel, joining Java EE, rules, orchestration and routing into a cohesive development model and runtime.

Apache CXF is a web services framework to build and develop SOAP, XML/HTTP and RESTful HTTP services using frontend programming APIs like JAX-WS and JAX-RS.

Apache Camel

Apache CXF

ActiveMQ provides a reliable message delivery mechanism based on JMS. It can be used internally by the ESB as well for communication with other systems.

Apache ActiveMQ

Core Technology

Page 28: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

286 Insights to Success

Lightweight OSGI-based runtime container for managing the components that compose your applications.

Fabric8 is an integrated development framework that allows you to deploy, execute and manage the applications over large and distributed environments.

Apache Karaf

Fabric8

Service delivery framework providing full lifecycle support for developing, deploying and managing service-oriented applications.

SwitchYard works with Apache Camel to provide a fast, simple, flexible integration runtime with comprehensive connectivity and transports.

SwitchYard

Page 29: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

296 Insights to Success

It provides an easy-to-use, fully certified Eclipse-based development environment that supports the development life cycle, enhanced by the JBoss Developer Studio Integration Stack.

JBoss ON is a dashboard-based single point of control, that monitors and manages your middleware application environments effectively.

JBoss Developer Studio

JBoss Operations Network

Right Tools

Page 30: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

306 Insights to Success

Improve the overall quality of your application as Red Hat® JBoss Fuse supports multiple versions of the same service. This feature helps you minimise impacts on running systems as new consumers can start to use the new version while existing ones shift from the old to the new version at their pace.

Define Policies and Service Level Agreements at runtime, regardless of the implementation, so that you can meet and enforce your business operation goals with customised alerts and metrics.

Versioned Services

Runtime Policies and SLA's

Service Development

Page 31: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

316 Insights to Success

Red Hat® JBoss Fuse helps you reduce your services time to market, by enabling quicker integration and easing the maintenance process. With an extensive set of available features and connectors, it is a great solution to cover all your integration needs.

The product delivers a very powerful and cost-effective solution, offering different capabilities that cover numerous integration scenarios, such as multi-device connectivity as well as on-premise and cloud architecture configurations, acting as a cornerstone of enablement for your company’s digital transformation.

JBoss Fuse helps you boost your developers’ productivity as it comes with a fully certified integrated development environment based on widely spread market standards, including support for Continuous Integration and DevOps practices.

Conclusion

Page 32: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

326 Insights to Success

Strategy Definition

Middleware Consulting

API Management

Experts Outsourcing

We can help define a strategy that will make you achieve your integration goals and minimise the risk. We have the expertise to provide you with a complete vision of what your Integration Architecture should be.

Our experts can help you implement a comprehensive Middleware strategy. Our team has top skills in SOA Design, ESB Implementation and BPM Solutions, providing services such as Analysis, Development, Testing, Training and Governance.

We help organisations publish APIs to external partners and internal developers, by unlocking the potential of their data and services. Our team can help you choose the right solution and design, deploy and manage business APIs.

Xpand IT experts have many years of experience in Fortune 500companies. Our certified professionals have in-depth knowledge in middleware solutions, such as Red Hat JBoss, WSO2, Tibco and many others.

How can we help?

Page 33: Red Hat JBoss Fuse 6INSIGHTS TO SUCCESS

www.xpand-it.com

LONDON

1 Primrose Street

London, EC2A 2EX

United Kingdom

+44 845 867 0875

LISBON

Rua do Mar Vermelho nº2

Fração 2.3

1990-152 Lisbon, Portugal

+351 218 967 150

VIANA DO CASTELO

Rua de Fornelos nº7

Viana do Castelo

4900-709 Portugal

+351 218 967 150