Click here to close now.

Welcome!

@CloudExpo Blog Authors: Elizabeth White, Lori MacVittie, XebiaLabs Blog, Liz McMillan, Pat Romanski

Related Topics: @CloudExpo Blog, @MicroservicesE Blog, Agile Computing

@CloudExpo Blog: Blog Feed Post

Cloud 2.0 Applications

Software development in a Cloud world

Although Cloud Computing represents a shift from fixed cost, on-premise software model to a utility, online pricing alternative, it’s also the nature of software engineering itself and how that is delivered that is changing, and it’s this combination that offers the biggest value to IT consumers.

The Cloud Application Platform

Central to this strategy is the concept of the Cloud Application Platform, like the VMware offering among others.

‘DevOps’ represents the merging of the two worlds, enabling a more agile, modular approach to building software solutions for clients.

For example the principle difference is that in the traditional IT world you purchase a software-centric package, like an ERP system from SAP, whereas the emphasis in the Cloud is process-centric and modular. And that doesn’t just mean SaaS, ie. you don’t simply rent the entire package with the only difference being it is hosted online.

Instead it means that rather than sourcing an entire category of software, like ‘CRM’, you ‘assemble’ a particular workflow sub-set and by reusing existing modular components. For example if you’re building a new online community for your clients, with forum features, you don’t want to be writing that piece of code again, it’s easily available elsewhere.

This principle can (and should) be combined with some degree of software customization, but only to fine-tune the important 20%. Open source software and other methods can do much of the ground work for you.

Modular solutions
The reason this is powerful because it shortens the time it takes to deliver software of value to end-user clients, by keeping a process-centric and minimalist approach to solution design.

For example the Employee Services Division may need a platform to better support how they handle resumes. Currently they just receive resumes as Word documents sent via email, which results in lots of uncontrolled document proliferation, as is common for many office workers. They want to streamline this for better efficiencies, and have other related business goals like being more appealing to potential candidates etc.

Rather than an entire PeopleSoft implementation, all they need is a better ‘Receive and Organize Resumes’ process, however most traditional enterprise IT models are built on the logic associated with the first part, always buying in a big COTS solution, so they automatically march through an RFP purchase process which can take up to 12, 24, … months.

In contrast Cloud is better suited to the latter, and as such can deliver more Business Value quicker. It can deliver a specific configuration of code to achieve only the ‘Receive and Organize Resumes’ workflow, and then be integrated into their existing web site for rapidly deployment.

Social media
Furthermore in this modern day and age there is also an ongoing and universal need to be better connected via social media. Indeed it’s such the norm now that the best way to treat it is like a common component to all software projects now. The user interface has evolved from green screen to desktop PC to now the 2.0 web and mobile devices.

The Cloud is often discussed as both, ie. both the underlying infrastructure and also the universality of interface, application and common data, so for our design services for building solutions for “integration into the Cloud”, there are essentially two main dimensions to this:

  1. Cloud Aware Applications - Awareness of the underlying applications
  2. Socializing Applications - Awareness of the social web aspects of the environment

Cloud Aware Applications – Integration into the Cloud
This means adapting the software to reflect the Cloud hosting environment it will run in:

  • Virtualization – Virtualizing the application to be run in a VM environment, like VMware et al.
  • VM Aware – Re-engineering the application to be more aware of this environment and autonomous within it, so that it can better automate it’s own operations for purposes of scaling and reliability.
  • Identity SSO – Reuse existing software components within the Cloud environment, like Identity authentication.
  • …etc.

All of these effects go towards making the application more utility, in terms of how it makes use of the infrastructure to runs on. This also encompasses aspects like being smarter for purposes of increased resilience as well as the commercial mechanics, like billing for the IaaS you consume.

Socializing Applications – Integration into a social media world
‘Socializing Applications’ means updating them to reflect the aspect of “the Cloud” that represents all the other web applications it will likely interact with, like Facebook et al.

  • Use of expected social media communications: Blogs, Twitter, Facebook groups, … etc.
  • Publishing content to these sites via RSS syndication
  • OAuth integration for single sign-on and profile exchanges between sites
  • OpenID common identifiers
  • .. etc.

In short every modern enterprise needs a Cloud platform that not only provides virtualization, but also builds in a number of SaaS elements that can become part of the managed service delivered by the hosting provider, most notably:

  • Cloud CMS - Web 2.0 portal plaform with modular extension framework
  • Cloud BPM - A business process engine that can provide workflow routing, audit trails etc.

A modular Cloud platform with these capabilities ‘baked in’ will enable them to more rapidly engineer solutions to the specific needs of their audience groups, at a departmental or even individual level due to the granularity of the architecture and also the solutions process.

Read the original blog entry...

More Stories By Cloud Best Practices Network

The Cloud Best Practices Network is an expert community of leading Cloud pioneers. Follow our best practice blogs at http://CloudBestPractices.net

@CloudExpo Stories
"A lot of the enterprises that have been using our systems for many years are reaching out to the cloud - the public cloud, the private cloud and hybrid," stated Reuven Harrison, CTO and Co-Founder of Tufin, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
One of the hottest areas in cloud right now is DRaaS and related offerings. In his session at 16th Cloud Expo, Dale Levesque, Disaster Recovery Product Manager with Windstream's Cloud and Data Center Marketing team, will discuss the benefits of the cloud model, which far outweigh the traditional approach, and how enterprises need to ensure that their needs are properly being met.
The time is ripe for high speed resilient software defined storage solutions with unlimited scalability. ISS has been working with the leading open source projects and developed a commercial high performance solution that is able to grow forever without performance limitations. In his session at Cloud Expo, Alex Gorbachev, President of Intelligent Systems Services Inc., shared foundation principles of Ceph architecture, as well as the design to deliver this storage to traditional SAN storage co...
"Plutora provides release and testing environment capabilities to the enterprise," explained Dalibor Siroky, Director and Co-founder of Plutora, in this SYS-CON.tv interview at @DevOpsSummit, held June 9-11, 2015, at the Javits Center in New York City.
SYS-CON Events announced today that JFrog, maker of Artifactory, the popular Binary Repository Manager, will exhibit at SYS-CON's @DevOpsSummit Silicon Valley, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. Based in California, Israel and France, founded by longtime field-experts, JFrog, creator of Artifactory and Bintray, has provided the market with the first Binary Repository solution and a software distribution social platform.
It is one thing to build single industrial IoT applications, but what will it take to build the Smart Cities and truly society-changing applications of the future? The technology won’t be the problem, it will be the number of parties that need to work together and be aligned in their motivation to succeed. In his session at @ThingsExpo, Jason Mondanaro, Director, Product Management at Metanga, discussed how you can plan to cooperate, partner, and form lasting all-star teams to change the world...
In his session at 16th Cloud Expo, Simone Brunozzi, VP and Chief Technologist of Cloud Services at VMware, reviewed the changes that the cloud computing industry has gone through over the last five years and shared insights into what the next five will bring. He also chronicled the challenges enterprise companies are facing as they move to the public cloud. He delved into the "Hybrid Cloud" space and explained why every CIO should consider ‘hybrid cloud' as part of their future strategy to achi...
"We have a tagline - "Power in the API Economy." What that means is everything that is built in applications and connected applications is done through APIs," explained Roberto Medrano, Executive Vice President at Akana, in this SYS-CON.tv interview at 16th Cloud Expo, held June 9-11, 2015, at the Javits Center in New York City.
"We got started as search consultants. On the services side of the business we have help organizations save time and save money when they hit issues that everyone more or less hits when their data grows," noted Otis Gospodnetić, Founder of Sematext, in this SYS-CON.tv interview at @DevOpsSummit, held June 9-11, 2015, at the Javits Center in New York City.
Internet of Things is moving from being a hype to a reality. Experts estimate that internet connected cars will grow to 152 million, while over 100 million internet connected wireless light bulbs and lamps will be operational by 2020. These and many other intriguing statistics highlight the importance of Internet powered devices and how market penetration is going to multiply many times over in the next few years.
Internet of Things (IoT) will be a hybrid ecosystem of diverse devices and sensors collaborating with operational and enterprise systems to create the next big application. In their session at @ThingsExpo, Bramh Gupta, founder and CEO of robomq.io, and Fred Yatzeck, principal architect leading product development at robomq.io, discussed how choosing the right middleware and integration strategy from the get-go will enable IoT solution developers to adapt and grow with the industry, while at th...
The most often asked question post-DevOps introduction is: “How do I get started?” There’s plenty of information on why DevOps is valid and important, but many managers still struggle with simple basics for how to initiate a DevOps program in their business. They struggle with issues related to current organizational inertia, the lack of experience on Continuous Integration/Delivery, understanding where DevOps will affect revenue and budget, etc. In their session at DevOps Summit, JP Morgenthal...
Agile, which started in the development organization, has gradually expanded into other areas downstream - namely IT and Operations. Teams – then teams of teams – have streamlined processes, improved feedback loops and driven a much faster pace into IT departments which have had profound effects on the entire organization. In his session at DevOps Summit, Anders Wallgren, Chief Technology Officer of Electric Cloud, will discuss how DevOps and Continuous Delivery have emerged to help connect dev...
Malicious agents are moving faster than the speed of business. Even more worrisome, most companies are relying on legacy approaches to security that are no longer capable of meeting current threats. In the modern cloud, threat diversity is rapidly expanding, necessitating more sophisticated security protocols than those used in the past or in desktop environments. Yet companies are falling for cloud security myths that were truths at one time but have evolved out of existence.
Today air travel is a minefield of delays, hassles and customer disappointment. Airlines struggle to revitalize the experience. GE and M2Mi will demonstrate practical examples of how IoT solutions are helping airlines bring back personalization, reduce trip time and improve reliability. In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Dr. Sarah Cooper, M2Mi’s VP Business Development and Engineering, will explore the IoT cloud-based platform technologies drivi...
In the midst of the widespread popularity and adoption of cloud computing, it seems like everything is being offered “as a Service” these days: Infrastructure? Check. Platform? You bet. Software? Absolutely. Toaster? It’s only a matter of time. With service providers positioning vastly differing offerings under a generic “cloud” umbrella, it’s all too easy to get confused about what’s actually being offered. In his session at 16th Cloud Expo, Kevin Hazard, Director of Digital Content for SoftL...
Containers have changed the mind of IT in DevOps. They enable developers to work with dev, test, stage and production environments identically. Containers provide the right abstraction for microservices and many cloud platforms have integrated them into deployment pipelines. DevOps and Containers together help companies to achieve their business goals faster and more effectively. In his session at DevOps Summit, Ruslan Synytsky, CEO and Co-founder of Jelastic, reviewed the current landscape of...
"We provide a web application framework for building really sophisticated web applications that run on a browser without any installation need so we get used for biotech, defense, and banking applications," noted Charles Kendrick, CTO and Chief Architect at Isomorphic Software, in this SYS-CON.tv interview at @DevOpsSummit (http://DevOpsSummit.SYS-CON.com), held June 9-11, 2015, at the Javits Center in New York
The Internet of Things is not only adding billions of sensors and billions of terabytes to the Internet. It is also forcing a fundamental change in the way we envision Information Technology. For the first time, more data is being created by devices at the edge of the Internet rather than from centralized systems. What does this mean for today's IT professional? In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists addressed this very serious issue of pro...
Discussions about cloud computing are evolving into discussions about enterprise IT in general. As enterprises increasingly migrate toward their own unique clouds, new issues such as the use of containers and microservices emerge to keep things interesting. In this Power Panel at 16th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the state of cloud computing today, and what enterprise IT professionals need to know about how the latest topics and trends affect t...