Click here to close now.


IoT User Interface Authors: Mehdi Daoudi, Jason Bloomberg, David H Deans, Liz McMillan, Trevor Parsons

Related Topics: @CloudExpo, Java IoT, Microservices Expo, IBM Cloud, Weblogic, IoT User Interface

@CloudExpo: Article

Java EE PaaS and Application Server Interoperability

Waratek Java EE PaaS

Java EE PaaS and Application Servers
The Java Enterprise Edition Platform As A Service is a correct and first direction in enabling enterprises to truly concentrate on the business agility provided by Java EE platform and not get bogged down by the version, compatibility and other issues typical of the platform. However the current Java EE PaaS eco system tied very much to the specific application server implementations, while they are trying their best to bring in the much needed open platform characteristics.

Java EE PaaS  Platform

Implementation Specifics

Oracle  Java Cloud Service (PaaS)

It is one  of the  robust  Java EE PaaS in the market today,  as it supports  much of the larger Java EE standards like,  JSP, JSF, SERVLET, EJB and JPA and more.  However the documentation suggests the   server infrastructure is built over the  standard  Weblogic  11g Servers.

IBM Java EE PaaS

Delivered  as part of IBM SmartCloud Application Services,  the application environment  building block of the PaaS platform  is built  on the foundations of WebSphere platform.  A very similar  approach has been adopted for the Private Cloud PaaS platform  of IBM Called  "Pure Application System".

The following  are  the  text from IBM FAQ and PaaS  services,  "IBM SmartCloud Application Services works across IBM to leverage IBM SmartCloud Foundation products (from SWG), such as IBM Workload Deployer, IBM Rational Collaboration Lifecycle Management Bundle (as a starting point), and pre-configured virtual images from WebSphere and Information Management and IBM SmartCloud Enterprise to deliver hosted off-premise platform services" .

Redhat OpenShift PaaS

OpenShift enables you to create, deploy and manage applications within the cloud. It provides disk space, CPU resources, memory, network connectivity, and an Apache or JBoss server. Use the apps you want. OpenShift supports JavaTM EE 6, Ruby, Node.js, PHP, Perl, and Python applications. It also has built-in support for popular middleware components like JBoss®, MongoDB, MySQL, PostgreSQL, and for popular development tools like Maven, Jenkins, and Eclipse.


VMWare Cloud Foundry

Cloud Foundry supports the following application development frameworks:

  • Spring
  • Ruby on Rails
  • Ruby and Sinatra
  • Node.js

While  this option does  not  explicitly  tied to an  application server and may be very good for new development if an existing  Java EE application uses features like EJB, JPA  this may  not fit exactly from  interoperability point of view.


Innovation In Java EE PaaS and Waratek Platform
Waratek ( has recently come up with Java EE PaaS platform and the product is termed as Cloud VM For Java. The Waratek Cloud VM for Java provides the platform for cloud computing that lets you migrate existing applications effortlessly and seamlessly.

As explained in the above sections of Java PaaS implementations from various vendors, while all of them are good for new development due to the application server centric capabilities there will be challenges for enterprises in moving the existing applications. Rather than re-write or significantly re-engineer Java applications to reap the benefits of the Cloud, use Waratek Cloud VM for Java to painlessly port them over. This enables existing Java investments and subsequent Java solutions to thrive on a more flexible platform with key cloud characteristics, such as multi tenancy, granular elasticity, instant scalability, prioritization and real time metering.

Architecture Of Waratek Platform:

  • Waratek, the Cloud VM for Java, uses Java Virtual Containers (JVCs)
  • A single JVM can host tens or hundreds of JVCs: from 1MB up to many GBs
  • Every .war/.ear app gets its own JVC
  • Any standard Java application can run on the Waratek VM with no alteration required
  • This interoperability is mainly achieved through a layer called, ‘Waratek Platform Extender'
  • The Platform Extender layer operates as an extension to the JVM to facilitate tailored multitenancy for different application frameworks
  • The default Tomcat Platform Extender for the Apache Tomcat Servlet Container.
  • Multiple Platform Extenders are available for optimised multitenancy with leading application server suites such as JBoss, WebLogic, etc. The Platform Extenders complement existing application server suites, by decoupling a virtualized tentant application from the hosting application server suite on which it runs.
  • Each Java VC presents a virtualized abstraction to the hosted application of the underlying JVM and application server platform (if any), and appears invisible to the hosted application software within
  • The below diagram from the courtesy of Vendor , explains the basic architecture of the Waratek Platform

The primary aim of PaaS is to relieve the enterprises from the complexities of the platform and provide them path to concentrate on business needs, in that context huge investment on porting existing applications to a PaaS platform may not be acceptable from budget and cost allocation perspective. Innovations like Waratek platform are trying to solve this problem. After all Java comes with a concept of "Write Once and Run Any Where" and it is only appropriate for the Java PaaS platform in support of the concept. We will see more products and further offerings in this space to the betterment of enterprises.


More Stories By Srinivasan Sundara Rajan

Srinivasan is passionate about ownership and driving things on his own, with his breadth and depth on Enterprise Technology he could run any aspect of IT Industry and make it a success.

He is a seasoned Enterprise IT Expert, mainly in the areas of Solution, Integration and Architecture, across Structured, Unstructured data sources, especially in manufacturing domain.

He currently works as Technology Head For GAVS Technologies.

@CloudExpo Stories
The buzz continues for cloud, data analytics and the Internet of Things (IoT) and their collective impact across all industries. But a new conversation is emerging - how do companies use industry disruption and technology enablers to lead in markets undergoing change, uncertainty and ambiguity? Organizations of all sizes need to evolve and transform, often under massive pressure, as industry lines blur and merge and traditional business models are assaulted and turned upside down. In this new da...
Cloud computing is unquestionably one of the driving forces of DevOps, as the automation of operations transforms enterprise software development. DevOps, however, is more than a technology trend, as it represents a move toward silo-busting, self-organizing horizontal teams that drive business velocity. At the same time, enterprise Digital Transformation represents an upheaval across the enterprise, as customer preferences and behavior drive enterprise technology decisions. This transformation ...
SYS-CON Events announced today that Catchpoint, a global leader in monitoring, and testing the performance of online applications, has been named "Silver Sponsor" of DevOps Summit New York, which will take place on June 7-9, 2016 at the Javits Center in New York City. Catchpoint radically transforms the way businesses manage, monitor, and test the performance of online applications. Truly understand and improve user experience with clear visibility into complex, distributed online systems.Founde...
In recent years, at least 40% of companies using cloud applications have experienced data loss. One of the best prevention against cloud data loss is backing up your cloud data. In his General Session at 17th Cloud Expo, Sam McIntyre, Partner Enablement Specialist at eFolder, presented how organizations can use eFolder Cloudfinder to automate backups of cloud application data. He also demonstrated how easy it is to search and restore cloud application data using Cloudfinder.
With all the incredible momentum behind the Internet of Things (IoT) industry, it is easy to forget that not a single CEO wakes up and wonders if “my IoT is broken.” What they wonder is if they are making the right decisions to do all they can to increase revenue, decrease costs, and improve customer experience – effectively the same challenges they have always had in growing their business. The exciting thing about the IoT industry is now these decisions can be better, faster, and smarter. Now ...
The Internet of Everything is re-shaping technology trends–moving away from “request/response” architecture to an “always-on” Streaming Web where data is in constant motion and secure, reliable communication is an absolute necessity. As more and more THINGS go online, the challenges that developers will need to address will only increase exponentially. In his session at @ThingsExpo, Todd Greene, Founder & CEO of PubNub, exploreed the current state of IoT connectivity and review key trends and t...
Actifio is powering new application development and testing services from Net3 Technologies (N3T), a managed cloud services provider. N3T's new Symmetry DevOps™ service builds on its existing Palmetto Virtual Data Center (PvDC) Cloud services for data backup and disaster recovery (DR) based on the Actifio Copy Data Virtualization platform. Previously, N3T's data protection and DR services were challenged by overlapping and inefficient legacy hardware and software platforms from multiple vendo...
Most of the IoT Gateway scenarios involve collecting data from machines/processing and pushing data upstream to cloud for further analytics. The gateway hardware varies from Raspberry Pi to Industrial PCs. The document states the process of allowing deploying polyglot data pipelining software with the clear notion of supporting immutability. In his session at @ThingsExpo, Shashank Jain, a development architect for SAP Labs, discussed the objective, which is to automate the IoT deployment proces...
Countless business models have spawned from the IaaS industry – resell Web hosting, blogs, public cloud, and on and on. With the overwhelming amount of tools available to us, it's sometimes easy to overlook that many of them are just new skins of resources we've had for a long time. In his general session at 17th Cloud Expo, Harold Hannon, Sr. Software Architect at SoftLayer, an IBM Company, broke down what we have to work with, discussed the benefits and pitfalls and how we can best use them ...
In demand-intensive mobile and web applications, an emerging pattern is to host the Systems of Engagement in the cloud (for maximum responsiveness) but keep the Systems of Record with the other important business systems in the company datacenter, often on a tightly secured mainframe. But what about the space in between? In this IBM Redpaper publication, we show that the IBM Bluemix cloud platform offers technologies that make it easy for cloud-based SoEs to securely connect to on-premises IBM...
Discussions of cloud computing have evolved in recent years from a focus on specific types of cloud, to a world of hybrid cloud, and to a world dominated by the APIs that make today's multi-cloud environments and hybrid clouds possible. In this Power Panel at 17th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the importance of customers being able to use the specific technologies they need, through environments and ecosystems that expose their APIs to make true ...
Microservices are a very exciting architectural approach that many organizations are looking to as a way to accelerate innovation. Microservices promise to allow teams to move away from monolithic "ball of mud" systems, but the reality is that, in the vast majority of organizations, different projects and technologies will continue to be developed at different speeds. How to handle the dependencies between these disparate systems with different iteration cycles? Consider the "canoncial problem"...
Too often with compelling new technologies market participants become overly enamored with that attractiveness of the technology and neglect underlying business drivers. This tendency, what some call the “newest shiny object syndrome” is understandable given that virtually all of us are heavily engaged in technology. But it is also mistaken. Without concrete business cases driving its deployment, IoT, like many other technologies before it, will fade into obscurity.
We all know that data growth is exploding and storage budgets are shrinking. Instead of showing you charts on about how much data there is, in his General Session at 17th Cloud Expo, Scott Cleland, Senior Director of Product Marketing at HGST, showed how to capture all of your data in one place. After you have your data under control, you can then analyze it in one place, saving time and resources.
The Internet of Things is clearly many things: data collection and analytics, wearables, Smart Grids and Smart Cities, the Industrial Internet, and more. Cool platforms like Arduino, Raspberry Pi, Intel's Galileo and Edison, and a diverse world of sensors are making the IoT a great toy box for developers in all these areas. In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists discussed what things are the most important, which will have the most profound...
As organizations shift towards IT-as-a-service models, the need for managing & protecting data residing across physical, virtual, and now cloud environments grows with it. CommVault can ensure protection & E-Discovery of your data - whether in a private cloud, a Service Provider delivered public cloud, or a hybrid cloud environment – across the heterogeneous enterprise.
Growth hacking is common for startups to make unheard-of progress in building their business. Career Hacks can help Geek Girls and those who support them (yes, that's you too, Dad!) to excel in this typically male-dominated world. Get ready to learn the facts: Is there a bias against women in the tech / developer communities? Why are women 50% of the workforce, but hold only 24% of the STEM or IT positions? Some beginnings of what to do about it! In her Day 2 Keynote at 17th Cloud Expo, San...
Apps and devices shouldn't stop working when there's limited or no network connectivity. Learn how to bring data stored in a cloud database to the edge of the network (and back again) whenever an Internet connection is available. In his session at 17th Cloud Expo, Ben Perlmutter, a Sales Engineer with IBM Cloudant, demonstrated techniques for replicating cloud databases with devices in order to build offline-first mobile or Internet of Things (IoT) apps that can provide a better, faster user e...
In today's enterprise, digital transformation represents organizational change even more so than technology change, as customer preferences and behavior drive end-to-end transformation across lines of business as well as IT. To capitalize on the ubiquitous disruption driving this transformation, companies must be able to innovate at an increasingly rapid pace. Traditional approaches for driving innovation are now woefully inadequate for keeping up with the breadth of disruption and change facin...
I recently attended and was a speaker at the 4th International Internet of @ThingsExpo at the Santa Clara Convention Center. I also had the opportunity to attend this event last year and I wrote a blog from that show talking about how the “Enterprise Impact of IoT” was a key theme of last year’s show. I was curious to see if the same theme would still resonate 365 days later and what, if any, changes I would see in the content presented.