Red Hat Summit 2017 – Planning your JBoss labs

This year in Boston, MA you can attend the Red Hat Summit 2017, the event to get your updates on open source technologies and meet with all the experts you follow throughout the year.

It’s taking place from May 2-4 and is full of interesting sessions, keynotes, and labs.

This year I was part of the process of selecting the labs you are going to experience at Red Hat Summit and wanted to share here some to help you plan your JBoss labs experience. These labs are for you to spend time with the experts who will teach you hands-on how to get the most out of your JBoss middleware products.

Each lab is a 2-hour session, so planning is essential to getting the most out of your days at Red Hat Summit.

As you might be struggling to find and plan your sessions together with some lab time, here is an overview of the labs you can find in the session catalog for exact room and times. Each entry includes the lab number, title, abstract, instructors and is linked to the session catalog entry:

Continue reading “Red Hat Summit 2017 – Planning your JBoss labs”

Architecture, Process, Platform

Digital transformation is a hot topic in enterprises these days, and like any such topic it’s associated with a wide range of use, overuse, and misuse. But the phrase does get at something that we can all sense is really going on, a truly profound change. As different businesses undergo or undertake variants of digital transformation, we see a number of common characteristics of the more digital world:

  • More things happen (or are expected to happen) in real time
  • More different sources and kinds of data are brought together
  • Activities are more decentralized and ad hoc
  • There is a broadening of participation in both the building and the use of I.T.
  • There is a shift from analysis and planning to trial-and-error experimentation

Each of those ideas deserves elaboration–topics for future blogs–but going for the moment with whatever came to mind for those bullets as a rough characterization of digital transformation, let’s explore the interplay of architecture, process, and platform in helping enterprises compete and succeed in this emerging digital world.

Continue reading “Architecture, Process, Platform”

It’s Official: MicroProfile Is Now Eclipse MicroProfile

MicroProfile is a community project with the mission of optimizing Enterprise Java for a microservices architecture.  In a short period of time, MicroProfile has reached three important milestones:

  1. June 27, 2016: Red Hat, IBM, Tomitribe, Payara and the London Java Community announced MicroProfile at DevNation.
  2. September 19, 2016: MicroProfile 1.0 was released at JavaOne 2016 with 5 implementations (and a 6th planned). The SouJava community joined to support the effort and Hammock was added as a implementation.
  3. December 14, 2016: The Eclipse Foundation Board approved the MicroProfile proposal, meaning that Eclipse MicroProfile is now an Eclipse incubator project. Mike Milinkovich, Eclipse Foundation Executive Director,  informed the community shortly after the vote.

The community is having active discussions on process (project evolution) and microservice APIs like application configuration, monitoring, health check, messaging, circuit breakers, and more.  Some discussions are even backed by real (proof of concept) code! The MicroProfile community is currently planning its next release. Feel free to join the discussion and help define the future of Enterprise Java microservices!

It’s a great Red Hat day in Minneapolis — Go Microservices !

Cross posted from the Red Hat Events Blog.

It was a great day in Minneapolis! The Microservices with Apache Camel was held at Target Field (inside the ballpark, overlooking the field of play). “Takes a lot to put together an event like this but can certainly be a lot of fun! Go microservices!,” says Red Hat associate Jen Fissel.

1-jen-fissel
Jen Fissel

I had the privilege of hosting the event and kicked off the event with a reference to the connected world we live in that requires enterprises to be agile while being integrated across the systems of yesterday with the evolving applications of the future. The future of Enterprise IT, containers, are here today and microservices are the stars of the show. Welcome to Minneapolis!

Continue reading “It’s a great Red Hat day in Minneapolis — Go Microservices !”

New styles of integration are the hallmark of Digital Transformation

New Styles of Integration 2

Shakeup your integration strategy to enable digital transformation, says VP & Gartner Fellow Massimo Pezzini. Pezzini asserts that it is not just about transforming and modernizing the infrastructure and the applications concerned.  Some of the fundamental concepts of integration need to be revisited and transformed as well.  Such systemic transformation punctuate the migration of  legacy environments to microservices and the cloud.  What may have worked in the past will no longer be applicable going forward.  “Integration is dead.  Long live integration,” screamed the title of one of the sessions at the Red Hat Summit 2016.  The session was making a point.  Integration, as we knew it a few years back, is dead.  Integration in the digital world has a long life in the decades ahead.  Join me as I walk through the new styles of integration that are the hallmark of digital transformation.

Continue reading “New styles of integration are the hallmark of Digital Transformation”

Visualizing Integration Applications

Since I’ve changed roles and started performing architect duties, I have to draw more boxes and arrows than write code. There are ways to fight that, like contributing to open source projects during sleepless nights, POCs, demos, but drawing boxes to express architectures and designs is still big part of it. This post is about visualizing distributed messaging, SOA, microservices applications in agile environments (this term has lost its meaning, but there is not better one in this case). What I like about the software industry in recent years is that the majority of organizations I’ve worked with value the principles behind lean and agile software development methodologies. As long as it is practical, everyone strives to deliver working software (rather than documentation), deliver fast (rather than plan for a long time), eliminate waste, and respond to change. And there are management practices such as scrum and kanban, and technical practices from extreme programming (XP) methodology such as unit testing, pair programing, and other practices such as CI/CD and DevOps to help implement those principles. In this line of thinking, I decided to put together a summary of the design tools and diagrams I find useful in my day to day job while working with distributed systems.

Issues with 4+1 View Model and Death by UML

Every project kicks off with big ambitions, but there is never enough time to do things perfectly, and at the end we have to deliver whatever works. And that is a good thing, it is the way the environment helps us avoid gold plating and supports principles like YAGNI and KISS, so we do just enough and adapt to changes.

Looking back, I can say that most of the diagrams I’ve seen around are inspired by the 4+1 view model of Philippe Kruchten which has logical, development, process and physical views.

4+1_Architectural_View_Model
4+1 View Model.  From A Practical Guide to Enterprise Architecture by James McGovern, Scott W. Ambler, Michael E. Stevens, James Linn, Vikas Sharan, Elias K. Jo, 2003.

I quite like the ideas and the motivation behind this framework: using separate views and perspectives to address specific set of constraints and targeting the different stakeholders. That is a great way of describing complex software architectures. But I have two issues with using this model for integration applications.

Diagram Applicability

Typically these views are expressed through a unified modeling language (UML), and for each view, you have to use one or more UML diagrams. If I have to use 15 types of UML diagrams to communicate and express a system architecture in an accessible way, it defeats the purpose of UML.

Death by UML
Death by UML. From Wikipedia, derived from a diagram by Paulo Merson.

With such a complexity, the chances are that there are only one or two people in the whole organization who have the tools to create and ability to understand and maintain these diagrams. And having hard-to-interpret, out-of-date diagrams is as useful as having out-of-date documentation. These diagrams are too complex and with limited value, and very quickly they turn into a liability that you have to maintain rather than an asset expressing the state of a constantly changing system.
Another big drawback is that the existing UML diagram types are primarily focused on describing object-oriented architectures rather than pipes and filters architectures. The essence of messaging applications is around interaction styles, routing, and data flow rather than structure. Class, object, component, package, and other diagrams are of less value for describing pipes and filters based processing flows. Behavioral UML diagrams such as activity and sequence get closer, but still cannot express easily concepts such filtering and content based routing, which are a fundamental part of integration applications.

View Applicability

Having a different set of views for a system to address different concerns is a great way of expressing intent. But the existing views of the 4+1 model don’t reflect the way we develop and deploy software nowadays. The idea of that directional flow — that you have a logical view first, which then leads to development and process views, and those lead to a physical view — is not always the case. The systems development life cycle is not following the traditional (waterfall) sequence of requirement gathering, designing, implementing, and maintaining.

2000px-CPT-SystemLifeSycle.svg
Software Development Lifecycle. Derived from an image by Web Serv

Instead other development methodologies such as agile, prototyping, synchronize and stabilize, and spike and stabilize are used too. In addition to the process, the stakeholders are changing too. With practices such as DevOps, developers have to know about the final physical deployment model and the operations team have to know about the application processing flows.

Modern architectures such as microservices affect the views too. Knowing one microservice in a plethora of services is not very useful. Knowing too much about all the services is not practical either. Having the right abstraction level to have a system wide view with just enough details becomes vital.

Practical Visualization for Integration Applications

The closest thing that has been working for me is described by Simon Brown as the C4 model. (You should also get a free copy of Simon’s awesome The Art of Visualising Software Architecture book). In his model, Simon is talking about the importance of a common set of abstractions rather than common notation (such as UML) and then using simple set of diagrams for different level of abstractions: system context, container, componentand class. I quite like this “outside-in” approach, where you first have 10000 foot view and with each next level, going deeper with more detailed views.
C4 is also not an exact match for middleware/integration applications either, but it is getting closer. If we were to use the C4 model, then the system context diagram would be one box that says ESB (or middleware, MOM, or microservices) with tens of arrows from north to south. Not very useful. The container diagram is quite close, but the term container is so overloaded (VM, application container, docker container) which makes it less useful for communication. Component and class diagrams are also not a good fit as pipes and filter architectures are focused around enterprise integration patterns, rather than classes and packages.
So at the end, what is it that worked for me? It is the following three types of diagrams which abbreviate as SSD (not as cool as C4):  system context, service design, and deployment.

System Context Diagram

The aim of this model is to show all the services (whether they are SOA or microservices) with their inputs and outputs, ideally having the external systems on the north, the services in the middle section, and internal services in the south. Or you could use both external and internal services on both side of the middleware layer as shown below. Also having the protocol (such as HTTP, JMS, file) on the arrows, with the data format (XML, JSON, CSV) gives useful context too, but it is not mandatory. If there are too many services, you can leave the protocol and the data format for the service level diagrams. I use the direction of the arrow to indicate which service is initiating the call rather than the data flow direction.

System Context Diagram
System Context Diagram

Having such a diagram gives a good overview of the scope of a distributed system. We can see all the services, the internal and external dependencies, the types of interaction (with protocol and data format), and the call initiator.

Service Design Diagram

The aim of this diagram is to show what is going on in each box representing a middleware service from the system context diagram. And the best diagram for this is to use EIP icons and connect those as message flows. A service may have a number of flows, support a number of protocols, implement real time, or batch behaviour.

Service Design Diagram
Service Design Diagram

At this level, we want to show all possible data flows implemented by a specific service, from any source to any destination.

Deployment Diagram

The previous two diagrams are the logical views of the system as a whole and each service separately. With the deployment diagram, we want to show where each service is going to be deployed. Maybe there will be multiple instances of the same service running on multiple hosts. Maybe some services will be active on one host, and passive on the other. Maybe there will be a load balancer fronting the services.

Deployment Diagram
Deployment Diagram

The deployment diagram is supposed to show how individual services and the system as a whole relates to the host systems (regardless whether that is physical or virtual).

What Tools Do I Use?

The system context and the deployment diagrams are composed only of boxes and arrows and do not require any special tools. For the service design diagram, you will need a tool that has the enterprise integration pattern icons installed. So far, I have seen the following tools with EIP icon support:

Other development tools that could be also used for creating EIP diagrams are:

A system context diagram is useful to show the system wide scope and reach of the services, a service design diagram is good for describing what a service does, and a deployment diagram is useful mapping all that into something physical.

In IT, we can expand work and fill up all the available time with things to do. I’m sure given more time, we can invent ten more useful views. But without those basic three, I cannot imagine describing an integration application. As Antoine de Saint-Exupery put it long ago: “Perfection is finally attained not when there is no longer anything to add but when there is no longer anything to take away.

Mike Piech and Rich Sharples on Facebook LIVE from Red Hat Summit

Rich Sharples, senior director of product management, and Mike Piech, vice president of marketing, got together for a half hour at the end of the Summit day today to discuss some of the major issues that have come out related to middleware this week. There have been some major announcements: the new microprofile project, the release of Red Hat JBoss EAP 7, the growth of microservices, and the recent acquisition of 3scale and what that means for API management in Red Hat Middleware.

As a quick summary, two of the major themes underscoring a lot of the announcements around JBoss, middleware, and Java this week relate to things that are micro: microservices and microprofile.

Microservices has been a subtext in many of the JBoss EAP 7 sessions and in the OpenShift sessions because this containerized, immutable, consistent environment is what makes microservices possible.Containers fundamentally enable microservices. You have an underlying runtime that is commensurate with the idea of “micro.” You can scale elastically, add instances to scale up and down. The opportunity to change things as an application travels from the desktop to the data center is much less. These are communicating systems, and that’s what container orchestration is. It coordinates these complex webs. we’re The application is the only thing that matters. Operations is there to support the application. I hit a build button and it goes through my CI/CD system, and it’s the same configuration in the environment.

However, like any application or project architecture, it’s more than “JBoss + OpenShift  = awesome microservices.” There has to be consideration and weight given to the application and the underlying technology to find a structure that fits. Microservices architecture isn’t about taking everything you’ve got and decomposing it into atomic services. It’s about having a range of sizes and services, depending on what you need. It is important to be conscious of the trade-offs that come from the increased complexity of the system. It really depends on the organization and the technology platforms they have what architecture is appropriate.

That need to understand and define the underlying framework to do microservices effectively is the theme of the second topic: the microprofile. There are defined specifications for different Java platforms (Standard and Enterprise) but both have the assumption of large-scale, full server architectures. New wave development, though, is increasingly small, with small services in those larger complex systems. What Java EE introduced to development was consistency and dependability. As we move into a new containerized world, we must do it responsibly, preserving the consistency and stability of previous environments. The microprofile project was created because a lot of vendors – Red Hat, IBM. Tomitribe, Payara – were just on a Slack chat, discussing what they needed to do for microservices and ways they could implement it. And then there was a lightbulb: maybe there’s something here. This is a chance to bring the whole Java community around a new architecture, with the strengths and discipline they’ve already developed.

Watch the whole video. For microprofile, you can join the Google group or check out the microprofile site for more information and emerging discussions.

Let JBoss partners do the talking

Let our partners do the talking

As a continuation of my last blog (“Thank you JBoss partners”) I’d like to summarize some  contributions that some of our partners have done to the 10th anniversary of JBoss in the Red Hat family, as well as to the launch activities of JBoss EAP 7. You can see additional information and partner quotes in the EAP7 partner ecosystem press release.

Digital Competitive Advantage and a Higher Level of Customer Engagement with EDB Postgres and Red Hat JBoss

An example of how ISVs trust JBoss EAP in the new world of digital transformation is EnterpriseDB. Pierre Fricke, Vice President of Product Marketing and long-time JBoss veteran, explains in his guest blog how “EDB Postgres and Red Hat JBoss Enterprise Application Platform together provide deployment flexibility to deliver a total application and data platform that transforms IT and drives digital business.”

Continuous Delivery to JBoss EAP and OpenShift with the CloudBees Jenkins Platform

The CloudBees Jenkins Platform now supports integrations with both Red Hat JBoss Enterprise Application Platform (EAP) and Red Hat OpenShift across the software delivery pipeline. In this guest blog Cloudbees shares examples of how these enable developers to build, test and deploy applications, with Jenkins-based continuous delivery pipelines in JBoss via JBoss EAP 7 or JBoss EAP 7 on OpenShift.

JBoss EAP 7: The 7 New Features You Need to Know About!

Farhan Hussain from OpenSource Architect describes in this guest blog some of the key contributions of EAP7. Implementation of the Java EE 7 specifications that provide stability and standardization. Enhanced Management and Security. A Consistent and Easy to Manage Load Balancer. Rolling Upgrades To Minimize Downtime. An Offline CLI for Security and Initial Setup. Enhanced Modularity. You name it!

How akquinet approaches IoT with JBoss EAP7 and ActiveMQ Artemis

The new EAP7  messaging subsystem is based on the unified messaging technology for Red Hat products, Apache ActiveMQ Artemis. Heinz Wilming from akquinet presents in this blog an example of an architecture and technology stack where JBoss EAP7 and ActiveMQ Artemis are combined to face some of the challenges of IoT solutions.

JBoss EAP 7 and NoSQL using Java EE and Docker

For those that zero in on NoSQL and from a more technical perspective, Arun Gupta from Couchbase shares a guide to get started with NoSQL with JBoss EAP 7.

JBoss EAP 7: An Enterprise-Grade Microservice Platform

Derrick Sutherland from Shadow-Soft shares in this guest blog how JBoss has come a long way in terms of improving performance as well as truly innovating in regards to the way applications run and are managed. Among other, an extremely low-memory footprint for high density deployments, reduced start-up time or optimized networking port utilization, ideal for running within linux containers.

In addition some others sent us their thoughts!

Jun Tanaka, director and CTO, WingArc1st, Inc.

WingArc1st SVF is installed in more than 18,000 companies as an enterprise printing platform, which supports mission critical operations in financial, public, manufacturing, retail, logistic and services industry. An enterprise printing platform needs to be highly reliable, stable and provide high performance for seamless operations. WingArc1st believes that Red Hat Enterprise Linux and JBoss EAP7 are the important platforms for SVF.

Hiroyuki Yamamoto, director, monoplus, Inc.

With the rise in data and services, the performance and quality of ICT infrastructure is becoming more and more critical. As business environments continue to evolve, we believe that Red Hat JBoss Middleware can seamlessly contribute and support in the integration, co-operation and collaboration within businesses. With this strong support, monoplus hopes to provide a solution that connects customers’ mission critical systems and ICT infrastructure using JBoss EAP 7 and JBoss Fuse.

Hisanao Takei, senior executive officer and general manager, ProActive Business Solutions Div.

SCSK welcomes the JBoss EAP 7 release. ProActive E2 is an ERP package solution that has been installed in more than 5,500 companies in Japan. ProActive E2 supports companies with quick decision-making based on consolidated business process and centralized managed data. SCSK chose JBoss EAP 7 as their platform to meet their needs of open source software. SCSK thinks JBoss EAP 7 is the best choice that customers want for building open and standard infrastructure and especially expects system TCO reduction for virtual and cloud environment.

Regis Kuzel Sr. VP of Business Development Sales, LCN Services

LCN is a trusted advisor to our customers. They appreciate our knowledge, expertise and especially how unbiased we are when it comes to recommending the right technology to meet their requirements. When it comes to making a decision on which Application Platform to run your mission critical and customer-facing applications, it’s more important than ever. IT requirements are changing. The need to be well informed and seek expert advice is critical in order to make the right decisions for your organization. For LCN, the bottom line is you can’t do better than Red Hat’s EAP7. It’s a well thought out platform. And it’s gaining market share because it works! Red Hat EAP7 is the best technology available at its core!

Ivan Cardona, owner, Opticca

We’ve been been deploying middleware, SOA, and BPM platforms from the major providers for the past eight years. We’ve recently made a large investment In Red Hat’s JBoss solutions because our customers’ feedback led us to conclude open source is now a real option. Our customers experienced tremendous success deploying services and business processes leveraging these platforms. The challenge they face is the solutions are too expensive to scale further and/or many find the platform overhead is too heavy. Red Hat’s Jboss solutions directly address those two concerns. For this reason we are very bullish on Red Hat’s ability to gain a substantial portion of the middleware, BPM, container, and micro services market.

Matt Pavlovich, Co-Founder and Technical Practice Lead, Media Driver

The release of EAP7 brings an exciting array of new features and capabilities to Enterprise Developers. EAP7 is the defacto standard for the Java EE 7 specification running on the Java 8 JDK and Media Driver is excited about the latest features available to developers. Having all the key Java specifications certified to work together allows developers to be more efficient by focusing their time on delivering business value versus fiddling with tech stacks. Whether it is deployed on-premise, in the cloud or via containers, EAP7’s deployment flexibility ensures DevOps teams will not have to navigate tricky hurdles to get their environments up and running quickly. Enterprise grade features with flexible support options make JBoss EAP7 an easy decision.

Farhan Hussain, Founder and CEO, Open Source Architect

As a leading Red Hat partner with hundreds of successful JBoss implementations in the books, JBoss EAP 7 is going to be a very important release for our comprehensive portfolio of Red Hat solutions and services. Consistent customer success is the force that drives us to say with confidence that Red Hat’s JBoss Enterprise Application Platform (EAP) is the *only* choice for organizations seeking an open source, market-leading Java EE application platform. This new platform will help us provide reliable, cost-efficient and high-performing container-based solutions for on-site and cloud deployments, while enabling our joint customers to innovate and meet strict compliance, security, and regulatory requirements simultaneously!

Bob and Kathy Cartwright, owners, Dimension Systems

JBoss EAP7 support of Java EE7 allows customers the flexibility to meet their requirements without restrictions. Dimension Systems sees the value in Red Hat being a leader in this front. EAP 7 is bringing an updated manage console which will improve the user interface experience. Ease of navigation and support for large scale domain configurations is a big customer win.

Again, thank you Red Hat partners. You made our decade.

And for those that are still not in the ecosystem, please join us. We’re here to help you grow.

Thank you JBoss partners

Thank you JBoss partners. You made our decade.

In the open source world (and I would say increasingly in the software world in general), the success of a new technology begins with active and vibrant communities that crank out compelling and useful technologies.

When the technology gets out and increases in popularity, early customers begin to trust it and it faces the challenge of being adopted by the mainstream market, which is composed predominantly by customers who are pragmatists in nature and that find it difficult to use a new product unless it has support in the market (other customers) and it has an ecosystem of partnerships and alliances with other vendors that serve their industry.

That’s why partners are key to technology products. The larger the partner ecosystem, the more trust customers can have and the better the chances of widespread adoption.

JBoss had started to create that partner ecosystem before it became part of the Red Hat family back in 2006. Many things have happened since those early years, and we’ve probably done a few right things along the way, as Red Hat has become the first open source company to surpass the two-billion-dollar revenue mark, and for the fourth consecutive year we have been awarded a 5-Star rating in the CRN 2016 Partner Program Guide – where vendor applications are assessed based on investments in program offerings, partner profitability, partner training, education and support, marketing programs and resources, sales support, and communication.

However, at the end of the day, it is really the partners who decide which technology partners they choose to pursue success in the marketplace.

In anticipation of the launch of Red Hat JBoss Enterprise Application Platform 7 (JBoss EAP), and of the 10th anniversary of JBoss becoming part of the Red Hat family, we offered our partners the opportunity to tell the world about out our collaboration.

So don’t take our word for it. Let our partners do the talking.

We are fortunate to have partners that have worked with JBoss for a long, long time. Some of them, such as Vizuri, were a JBoss partner before it became part of the Red Hat product family. Joe Dickman, senior vice president, explains that the widespread adoption of JBoss in the marketplace, especially among Fortune 500 companies, is “a testament to the ‘power of community collaboration and innovation’ that Red Hat embodies, which has forever changed the way that software is developed and businesses operate.”

Another JBoss veteran is Viada in Germany. In words of Daniel Braunsdorf, CEO of Viada in Germany, “Ten years ago JBoss was the first open source application server being really ‘enterprise-ready’”, and today “we are talking about a full stack of middleware suite products serving our customers needs by giving them more flexibility, agility, and speed to deliver innovative applications.”

James Chinn, CEO of Shadow-Soft, sums it up well: “Over the last decade, JBoss has come a long way in terms of improving performance as well as truly innovating in regards to the way applications run and are managed. With the release of JBoss EAP 7 comes a host of new features including full support of Java EE 7 and Java SE 8 (…) Furthermore, JBoss EAP 7 has also been upgraded to reduce start-up time and optimize networking port utilization making it truly ideal for running within Linux containers.”

SCSK from Japan trust the power of JBoss EAP 7 to drive open standardization and TCO reduction. In the words of Hisanao Takei, Senior Executive Officer, “SCSK thinks JBoss EAP 7 is the best choice that customers want for building open and standard infrastructure and especially expects system TCO reduction for virtual and cloud environment.”

Red Hat JBoss Middleware is at the core of many mission critical systems. And being intimately related with the other Red Hat middleware products, such as JBoss Fuse, enables our partners to support many different types of business customer needs. Hiroyuki Yamamoto, director at monoplus, Inc. in Japan, makes the point that “As business environments continue to evolve, we believe that JBoss Middleware will seamlessly contribute and support in the integration, co-operation and collaboration within businesses”.

Driven by the dynamism of information based sectors, it may be easy to forget that traditional businesses also need advanced enterprise systems to be successful. In such a traditional business as printing, our Japanese partner WingArc1st makes the point that “An enterprise printing platform needs to be highly reliable, stable and provide high performance for seamless operations,” and believe that “Red Hat Enterprise Linux and JBoss EAP 7 are important platforms” for the company’s SVF offering.

Matt Pavlovich, co-founder of Media Driver, abounds on how JBoss EAP 7 helps developers “to be more efficient by focusing their time on delivering business value versus fiddling with tech stacks.” No small feat, as he continues, “Whether it is deployed on-premise, in the cloud or via containers, JBoss EAP 7 provides deployment flexibility that can help DevOps teams avoid having to navigate tricky hurdles to get their environments up and running quickly.”

Regis Kuzel, senior vice president at LCN Services, takes pride at being an unbiased trusted advisor to their customers. “For LCN, the bottom line is you can’t do better than Red Hat JBoss EAP 7. It’s a well-thought-out platform. And it’s gaining market share because it works! We believe Red Hat JBoss EAP 7 is the best technology available at its core!”

In terms of innovation, Farhan Hussain, Founder and CEO, Open Source Architect has a clear view of the contribution of the new EAP7. “This new platform will help us provide reliable, cost-efficient and high-performing container-based solutions for on-site and cloud deployments, while enabling our joint customers to innovate and meet strict compliance, security, and regulatory requirements simultaneously!” says Farhan.

Heinz Wilming, Director, Red Hat JBoss Competence Center for our German partner akquinet, makes a point about the value that long term support provides to our common customers. As you are possibly aware, Red Hat JBoss Middleware product life cycles are generally three, five, or seven years in length, and for certain products can be extended by three (3) additional years (up to ten!), something not many vendors actually provide. In his words, “Long-lasting support, regular updates and interoperability ensure protection of investment and guaranteed future for both our customers and akquinet.”

Some of our partners have been supporting JBoss for a long time, and others have made investments more recently. This is the case of Opticca in Canada. Owner Ivan Cardona shares that “We’ve been deploying Middleware, SOA, and BPM platforms from the major providers for the past eight years. We’ve recently made a large investment In Red Hat’s JBoss solutions because our customers’ feedback led us to conclude open source is now a real option.”

A last word…

We are really happy we are getting this support from our partners. Many others share us in the 10th anniversary and you can learn more from our strategic alliances here. And find more in the JBoss partner ecosystem press release, here.

And for those that are still not in the ecosystem, please join us. We’re here to help you grow.

So let me conclude as I began.

Thank you, Red Hat partners. You made our decade. Ready for more?

PD: Keep reading here for blogs and additional quotes from partners worldwide about the new EAP7!

Building an API-Based Connected Healthcare Solution: Q&A Followup

Christina Lin (a technology evangelist for Red Hat) and Sameer Parulkar (middleware product marketing manager for Red Hat) conducted a webinar earlier this week about data integration challenges which specifically face healthcare providers. As promised, this is a brief roundup of the major questions that came out of the webinar and pointers to more detailed information about the demo. (If you would like more background on integration challenges in healthcare, we do have posts on integration architecture for healthcare and another on how to overcome integration challenges.)

A Quick Summary

The recording of the full webinar is available here, but I’ll summarize it briefly if you can’t watch it yet.

Continue reading “Building an API-Based Connected Healthcare Solution: Q&A Followup”