People sometimes ask what a service-oriented architecture enables today that
could not have been done with the older, proprietary integration stacks of
the past 5 to 15 years, such as those from Tibco, IBM, or Vitria. One such
ability is the greater degree of interoperability between heterogeneous
technology stacks that is made possible by the standards SOA is built on,
such as Web services and BPEL. Although interoperability is only one facet of
the SOA value proposition, it is one that has become increasingly more
important, due in large part to the evolving IT environment, merger and
acquisition activity, and increased partner connectivity.
Building business solutions for SOA requires the ability to secure data
exchanged over a network, and control access to services in an environment
where long-running business processes and asynchronous services are
increasing... (more)
A well-planned Web Service interoperability environment begins by clearly
defining who your Web Service consumers are now and in the future. There was
a time not so long ago when you could count on a fairly homogenous consumer
population. This was about the same time that you were happy just to be able
to get a Web Service running in the first place and finding a consumer who
could actually interact with your Web Service was cause for celebration.
Those days have changed however and Web Services interoperability, once a
"fancy" addition to your SOA design, is now a key and indisp... (more)
Open source platform as a service (PaaS) platforms are one of the most
exciting topics in the software industry nowadays. Following the $212M
acquisition of Heroku by Salesforce.com, we've seen how, in a matter of
months, platforms like dotCloud, VMWare's Cloud Foundry or Red Hat's
OpenShift have emerged with complete PaaS suites based on popular open source
technologies.
The value proposition behind this type of PaaS offering is very simple: these
platforms will enable the foundation to host, manage, provision and scale
solutions based on some of the most renowned open source t... (more)
Mobile computing has drastically impacted the social, commercial and even
philosophical aspects of our society. Seeing the explosion of mobile
applications in the consumer world, companies can't avoid dreaming about
revolutionizing their businesses with the presence of mobile applications.
The ability of extending business capabilities to mobile devices leads the
priority list of most CIOs. However, the path to enterprise mobility goes
beyond building sporadic applications for specific line of business systems.
Companies embarking on the enterprise mobility journey need cohesive ... (more)