Welcome!

IoT User Interface Authors: Liz McMillan, Philippe Abdoulaye, Pat Romanski, Scott Sobhani, Elizabeth White

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 (Waratek.com) 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

Summary
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

Highly passionate about utilizing Digital Technologies to enable next generation enterprise. Believes in enterprise transformation through the Natives (Cloud Native & Mobile Native).

@CloudExpo Stories
"We work in the area of Big Data analytics and Big Data analytics is a very crowded space - you have Hadoop, ETL, warehousing, visualization and there's a lot of effort trying to get these tools to talk to each other," explained Mukund Deshpande, head of the Analytics practice at Accelerite, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Cloud Expo, Inc. has announced today that Andi Mann returns to 'DevOps at Cloud Expo 2016' as Conference Chair The @DevOpsSummit at Cloud Expo will take place on November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. "DevOps is set to be one of the most profound disruptions to hit IT in decades," said Andi Mann. "It is a natural extension of cloud computing, and I have seen both firsthand and in independent research the fantastic results DevOps delivers. So I am excited t...
IoT offers a value of almost $4 trillion to the manufacturing industry through platforms that can improve margins, optimize operations & drive high performance work teams. By using IoT technologies as a foundation, manufacturing customers are integrating worker safety with manufacturing systems, driving deep collaboration and utilizing analytics to exponentially increased per-unit margins. However, as Benoit Lheureux, the VP for Research at Gartner points out, “IoT project implementers often ...
Unless your company can spend a lot of money on new technology, re-engineering your environment and hiring a comprehensive cybersecurity team, you will most likely move to the cloud or seek external service partnerships. In his session at 18th Cloud Expo, Darren Guccione, CEO of Keeper Security, revealed what you need to know when it comes to encryption in the cloud.
Edge Hosting has announced a partnership with and the availability of CloudFlare, a web application firewall, CDN and DDoS mitigation service. “This partnership enhances Edge Hosting’s world class, perimeter layer, application (layer 7) defensive mechanism,” said Mark Houpt, Edge Hosting CISO. “The goal was to enable a new layer of customer controlled defense and compliance through the application of DDoS filters and mitigations, the web application firewall (WAF) feature and the added benefit ...
Redis is not only the fastest database, but it is the most popular among the new wave of databases running in containers. Redis speeds up just about every data interaction between your users or operational systems. In his session at 19th Cloud Expo, Dave Nielsen, Developer Advocate, Redis Labs, will share the functions and data structures used to solve everyday use cases that are driving Redis' popularity.
"SpeedyCloud's specialty lies in providing cloud services - we provide IaaS for Internet and enterprises companies," explained Hao Yu, CEO and co-founder of SpeedyCloud, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Your business relies on your applications and your employees to stay in business. Whether you develop apps or manage business critical apps that help fuel your business, what happens when users experience sluggish performance? You and all technical teams across the organization – application, network, operations, among others, as well as, those outside the organization, like ISPs and third-party providers – are called in to solve the problem.
Creating replica copies to tolerate a certain number of failures is easy, but very expensive at cloud-scale. Conventional RAID has lower overhead, but it is limited in the number of failures it can tolerate. And the management is like herding cats (overseeing capacity, rebuilds, migrations, and degraded performance). Download Slide Deck: ▸ Here In his general session at 18th Cloud Expo, Scott Cleland, Senior Director of Product Marketing for the HGST Cloud Infrastructure Business Unit, discusse...
The cloud promises new levels of agility and cost-savings for Big Data, data warehousing and analytics. But it’s challenging to understand all the options – from IaaS and PaaS to newer services like HaaS (Hadoop as a Service) and BDaaS (Big Data as a Service). In her session at @BigDataExpo at @ThingsExpo, Hannah Smalltree, a director at Cazena, provided an educational overview of emerging “as-a-service” options for Big Data in the cloud. This is critical background for IT and data profession...
"Tintri was started in 2008 with the express purpose of building a storage appliance that is ideal for virtualized environments. We support a lot of different hypervisor platforms from VMware to OpenStack to Hyper-V," explained Dan Florea, Director of Product Management at Tintri, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Machine Learning helps make complex systems more efficient. By applying advanced Machine Learning techniques such as Cognitive Fingerprinting, wind project operators can utilize these tools to learn from collected data, detect regular patterns, and optimize their own operations. In his session at 18th Cloud Expo, Stuart Gillen, Director of Business Development at SparkCognition, discussed how research has demonstrated the value of Machine Learning in delivering next generation analytics to imp...
It's easy to assume that your app will run on a fast and reliable network. The reality for your app's users, though, is often a slow, unreliable network with spotty coverage. What happens when the network doesn't work, or when the device is in airplane mode? You get unhappy, frustrated users. An offline-first app is an app that works, without error, when there is no network connection. In his session at 18th Cloud Expo, Bradley Holt, a Developer Advocate with IBM Cloud Data Services, discussed...
In the world of DevOps there are ‘known good practices’ – aka ‘patterns’ – and ‘known bad practices’ – aka ‘anti-patterns.' Many of these patterns and anti-patterns have been developed from real world experience, especially by the early adopters of DevOps theory; but many are more feasible in theory than in practice, especially for more recent entrants to the DevOps scene. In this power panel at @DevOpsSummit at 18th Cloud Expo, moderated by DevOps Conference Chair Andi Mann, panelists discusse...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, wh...
Connected devices and the industrial internet are growing exponentially every year with Cisco expecting 50 billion devices to be in operation by 2020. In this period of growth, location-based insights are becoming invaluable to many businesses as they adopt new connected technologies. Knowing when and where these devices connect from is critical for a number of scenarios in supply chain management, disaster management, emergency response, M2M, location marketing and more. In his session at @Th...
As organizations shift towards IT-as-a-service models, the need for managing and protecting data residing across physical, virtual, and now cloud environments grows with it. Commvault can ensure protection, access and 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. In his general session at 18th Cloud Expo, Randy De Meno, Chief Technologist - Windows Products and Microsoft Part...
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life sett...
What does it look like when you have access to cloud infrastructure and platform under the same roof? Let’s talk about the different layers of Technology as a Service: who cares, what runs where, and how does it all fit together. In his session at 18th Cloud Expo, Phil Jackson, Lead Technology Evangelist at SoftLayer, an IBM company, spoke about the picture being painted by IBM Cloud and how the tools being crafted can help fill the gaps in your IT infrastructure.
"delaPlex is a software development company. We do team-based outsourcing development," explained Mark Rivers, COO and Co-founder of delaPlex Software, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.