Welcome!

Weblogic Authors: Yeshim Deniz, Elizabeth White, Michael Meiner, Michael Bushong, Avi Rosenthal

Related Topics: @CloudExpo, Microservices Expo

@CloudExpo: Article

Cloud Transformation Factory

Industrialization of Cloud Transformation

Factory Ideas in the IT Industry
The idea to industrialize Information Technology operations like an assembly line in a factory is not new. In software development, typically a software factory is about forming a specialized organizational structure that creates an assembly of subdivisions each of which specializes in aspecific aspects of software development, and the overall organization works much like an assembly line in a manufacturing industry.

Several of the software vendors like Microsoft  have implemented support for software factories in their integrated development tools like Visual Studio. As part of  Patterns and Practices, Microsoft has come up with a vision for software factory realization of many of the common software development paradigms. One such being the Smart Client Software Factory.

Many of these software development factories have built their concept with a set of

  • Reference implementation
  • Quick starts
  • How to ropics
  • Best practices repository
  • Fine-grained building blocks that can be chained together
  • Template or Model driven development process where by each team is dependent on the standard artifacts produced by other teams
  • Common integrated tools

Factory Concept in Cloud Transformation
With the whole concept of cloud computing aimed at optimization and built around the lean manufacturing concept of manufacturing industries, bringing the concept of cloud transformation factories will be of the highest value to enterprises, which will provide an effective path for cloud transformation. Some of the aspects like self-servicing,  automation and the availability of standard  reference architectures further strengthens the case for cloud transformation factories.

The following are important supporting cases for implementing Factories for Cloud Transformation, which fits well with the benefits of Cloud Computing.

  • Cloud transformation is a multi-step process and each step depends on the successful execution of prior steps
  • The entire operation is aimed at optimization, because CXOs won't buy into the case of cloud transformation, resulting in a 30% a CAPEX and OPEX benefits for them, while the transformation itself will make an 100% increase in their development costs
  • Stress on automation and self-service makes it easier for independent teams to work in a factory-like process
  • Emergence of reference architectures and best practices will benefit from a factory framework repository

Building Blocks of Cloud Transformation Factory
The following services could be a part of the cloud transformation factory, so that each of the steps can be executed like a factory assembly line with well-defined documentation and output standards from each step that can be fed into the next step.

  • Cloud Assessment Services: These consist of evaluations of existing applications for suitability to cloud. Typically most cloud assessment assignments create detailed check lists, workshops and questionnaires; the output of this would be reports on which applications can move to cloud.
  • Cloud Platform Services: With multiple choices for the cloud platform available, there are multiple decisions to be made between internal private cloud, public clouds, and whether SaaS services needs to be procured and other orchestration needs. So choosing a cloud platform that can host the application in scope will in itself be a separate service. There are lot of self-service tools available in the public clouds, but still having the platform selection and provisioning ready for a pilot will be key tasks.
  • Cloud Code Migration Services: Movement of a data center application to cloud will definitely lead to code changes and in some cases changes to the architecture of the system. Even the simplistic scenarios of moving from .NET to Windows Azure most times lead at least to minimal code changes. Most of the time, we may get rid of some legacy code and replace them with a SaaS-based service call or link them from other services. So getting a legacy code as an input and making it into a form that can be hosted on the Cloud Platform identified in the step 2 above will be the next step in the assembly process.
  • Cloud Integration Services: Invariably we won't find any enterprise application that does not interact with others and be standalone, hence even after movement to cloud applications need to continuously integrate with existing legacy application both in-bound and outbound. These require a set of tools and ETL (Extraction, Transformation and Loading) options. Cloud frameworks like Windows Azure do provide a lot of tools in this regard, however, this will be one important aspect of the Cloud Transformation assembly, until all the applications are migrated to cloud.
  • Cloud Deployment & Monitoring Services: While we can quickly get to a pilot cloud environment by getting a virtual image from a public cloud, a production-class cloud infrastructure requires much planning. We need to be careful in choosing the backup, recovery, upgrade and availability options. Even though these services are out-of-the-box in cloud, it is up to the ‘Cloud Deployment Service' to choose the most appropriate ones.

Also once deployed, Cloud applications need to be monitored using the new APIs and agents provided by the cloud provider. These require a lot of initial preparatory work, but  they are repetitive in nature for further deployments and hence a factory can be of much value here.

The following diagram provides a conceptual view of the Cloud Transformation Factory that can be used for efficient transformation of applications to the cloud.

Summary
Factories in the software development process have been one of the concepts aimed at  economies of scale and economics of scope, by decreasing the overall cost of development. With the cloud platform being an attraction mainly for CAPEX and OPEX reduction, we see a huge potential for bringing up Cloud Migration Factories by various organizations.

If cloud computing platform vendors can bring up more tools for the Cloud Migration Factory, much like the ‘Patterns and Practices Group' Microsoft has come up with for Smart Client, this concept will be strengthened further.

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).

@ThingsExpo Stories
In his session at 21st Cloud Expo, Carl J. Levine, Senior Technical Evangelist for NS1, will objectively discuss how DNS is used to solve Digital Transformation challenges in large SaaS applications, CDNs, AdTech platforms, and other demanding use cases. Carl J. Levine is the Senior Technical Evangelist for NS1. A veteran of the Internet Infrastructure space, he has over a decade of experience with startups, networking protocols and Internet infrastructure, combined with the unique ability to it...
22nd International Cloud Expo, taking place June 5-7, 2018, at the Javits Center in New York City, NY, and co-located with the 1st DXWorld Expo will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud ...
"Cloud Academy is an enterprise training platform for the cloud, specifically public clouds. We offer guided learning experiences on AWS, Azure, Google Cloud and all the surrounding methodologies and technologies that you need to know and your teams need to know in order to leverage the full benefits of the cloud," explained Alex Brower, VP of Marketing at Cloud Academy, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clar...
"IBM is really all in on blockchain. We take a look at sort of the history of blockchain ledger technologies. It started out with bitcoin, Ethereum, and IBM evaluated these particular blockchain technologies and found they were anonymous and permissionless and that many companies were looking for permissioned blockchain," stated René Bostic, Technical VP of the IBM Cloud Unit in North America, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Conventi...
Gemini is Yahoo’s native and search advertising platform. To ensure the quality of a complex distributed system that spans multiple products and components and across various desktop websites and mobile app and web experiences – both Yahoo owned and operated and third-party syndication (supply), with complex interaction with more than a billion users and numerous advertisers globally (demand) – it becomes imperative to automate a set of end-to-end tests 24x7 to detect bugs and regression. In th...
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to work together. The number of software platforms, apps, hardware and connectivity standards is creating paralysis among businesses that are afraid of being locked into a solution. EdgeX Foundry is unifying the community around a common IoT edge framework and an ecosystem of interoperable components.
"MobiDev is a software development company and we do complex, custom software development for everybody from entrepreneurs to large enterprises," explained Alan Winters, U.S. Head of Business Development at MobiDev, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Large industrial manufacturing organizations are adopting the agile principles of cloud software companies. The industrial manufacturing development process has not scaled over time. Now that design CAD teams are geographically distributed, centralizing their work is key. With large multi-gigabyte projects, outdated tools have stifled industrial team agility, time-to-market milestones, and impacted P&L stakeholders.
"Space Monkey by Vivent Smart Home is a product that is a distributed cloud-based edge storage network. Vivent Smart Home, our parent company, is a smart home provider that places a lot of hard drives across homes in North America," explained JT Olds, Director of Engineering, and Brandon Crowfeather, Product Manager, at Vivint Smart Home, in this SYS-CON.tv interview at @ThingsExpo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
"Akvelon is a software development company and we also provide consultancy services to folks who are looking to scale or accelerate their engineering roadmaps," explained Jeremiah Mothersell, Marketing Manager at Akvelon, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection between Coke and its customers. Digital signs pair software with high-resolution displays so that a message can be changed instantly based on what the operator wants to communicate or sell. In their Day 3 Keynote at 21st Cloud Expo, Greg Chambers, Global Group Director, Digital Innovation, Coca-Cola, and Vidya Nagarajan, a Senior Product Manager at Google, discussed how from store operations and ...
"There's plenty of bandwidth out there but it's never in the right place. So what Cedexis does is uses data to work out the best pathways to get data from the origin to the person who wants to get it," explained Simon Jones, Evangelist and Head of Marketing at Cedexis, in this SYS-CON.tv interview at 21st Cloud Expo, held Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
SYS-CON Events announced today that Telecom Reseller has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5-7, 2018, at the Javits Center in New York, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
It is of utmost importance for the future success of WebRTC to ensure that interoperability is operational between web browsers and any WebRTC-compliant client. To be guaranteed as operational and effective, interoperability must be tested extensively by establishing WebRTC data and media connections between different web browsers running on different devices and operating systems. In his session at WebRTC Summit at @ThingsExpo, Dr. Alex Gouaillard, CEO and Founder of CoSMo Software, presented ...
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, introduced two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a multip...
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, whic...
SYS-CON Events announced today that Evatronix will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Evatronix SA offers comprehensive solutions in the design and implementation of electronic systems, in CAD / CAM deployment, and also is a designer and manufacturer of advanced 3D scanners for professional applications.
Leading companies, from the Global Fortune 500 to the smallest companies, are adopting hybrid cloud as the path to business advantage. Hybrid cloud depends on cloud services and on-premises infrastructure working in unison. Successful implementations require new levels of data mobility, enabled by an automated and seamless flow across on-premises and cloud resources. In his general session at 21st Cloud Expo, Greg Tevis, an IBM Storage Software Technical Strategist and Customer Solution Architec...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. In his session at @BigDataExpo, Jack Norris, Senior Vice President, Data and Applications at MapR Technologies, reviewed best practices to ...