The Evolution of Cloud Connectivity
By Frank Greco
“Intelligence is based on how efficient a species became at doing the
things they need to survive.” ― Charles Darwin
“My theory of evolution is that Darwin was adopted.” ― Steven Wright
In case you missed it, the first phase of cloud computing has left the
building. Thousands of companies are in the cloud. Practically all
organizations regardless of size already have production applications in a
public, off-premises cloud or a private cloud. Yep. Been there, done that.
And the vast majority of these applications use the classic “SaaS-style”
public cloud model. Someone develops a useful service and hosts it on Amazon
Web Services (AWS), Microsoft Azure, IBM Cloud Marketplace, Google Cloud
Platform (GCP) or one of several other cloud vendors. Accessing this external
service is typically performed via a well-d... (more)
In our last article - "JSF and AJAX" (JDJ, Vol. 11, issue 1) - we discussed
how JavaServer Faces component writers can take advantage of the new Weblets
Open Source project (http://weblets.dev.java.net) to serve resources such as
without impacting the application developer.
In this article we'll address the need to fetch data using AJAX with
JavaServer Faces (JSF) components. The most common use cases for fetching
data with AJAX are to populate dropdown lists and add type-ahead
functionality in text fi... (more)
In an effort to provide developers with a productive environment, Oracle has
been working on a very rich UI component framework for several years. This
framework - ADF Faces - has now been donated to the open source community.
More precisely, it has been donated to the Apache Software Foundation and is
currently hosted in the Apache Incubator -
http://incubator.apache.org/projects/adffaces.html. Craig McClanahan is
mentoring the project during the Apache incubation. The Apache MyFaces
community is also involved in the project to assist with graduation from the
incubator, into t... (more)
There's a common misconception among many end users, consumers, and
developers that AJAX is the ultimate solution for the Web and that it can
provide all the same functionality as a rich desktop solution. Sure, AJAX can
cover most of our expectations for a rich client, mimicking functionality
provided by a desktop application, but there's still one area that has yet to
be fully integrated scalable server-initiated message delivery.
With server-initiated message delivery, all end users of a particular
application are simultaneously notified of any changes to the application
Here is the recording of the second WebCast in our 3-part series: 5 Signs You
Need HTML5 WebSockets.
If you missed the first one you can watch it here: Web Communication
Revolution: an Overview of HTML5 WebSockets.