Welcome!

Java IoT Authors: Pat Romanski, SmartBear Blog, Elizabeth White, Dana Gardner, Liz McMillan

Related Topics: @CloudExpo, Java IoT, Microservices Expo, Containers Expo Blog, @BigDataExpo, SDN Journal

@CloudExpo: Blog Post

Harness APIs to Deliver Competitive Applications in the ‘Cloud of Clouds’

Re‐evaluate your service delivery cycle to see how APIs, cloud, and DevOps can help

Based on Andi Mann's presentation at Cloud Expo 2013 Silicon Valley

IT organizations face a growing demand for faster innovation and new applications to support emerging opportunities in social, mobile, growth markets, Big Data analytics, mergers and acquisitions, strategic partnerships, and more. This is great news because it shows that IT continues to be a key stakeholder in delivering business service innovation. However, it also means that IT must deliver new innovation despite flat budgets, while maintaining existing services that grow more complex every day.

The 'Cloud of Clouds'
This is where cloud computing can help to deliver business outcomes, especially if you look beyond just one or two cloud providers, to the almost limitless variety of interconnected and intermediated cloud services - what I call the 'cloud of clouds'. This is true especially for foundational capabilities - like compute infrastructure, data storage, content delivery, or financial management; and cloud-native services like social media, mobile interfaces, or Big Data analytics. Indeed, it makes little sense today to waste time and resources to rewrite existing code every time you need one of these foundational or cloud-native services. By leveraging the cloud of clouds, developers can instead focus on writing new and unique application code that delivers the competitive advantage the business needs.

APIs in the Cloud of Clouds
This is what a range of innovative startups and services already do. For example:

  • A mashup of the data from cyclists' GPS devices with the Google Maps API has given us the explosively popular cycling tracker, Strava, a new way to track your progress, compete with friends and strangers, follow pros, and manage your own personal records.
  • New York State's Metropolitan Transit Authority (MTA) opened up its APIs to developers in a hackathon-style contest called App Quest, enabling developers to build new mobile apps to help enhance the transit experience of MTA's 8.5 million daily riders.
  • Connecting and mining the cloud newsfeeds of AP, Reuters, AFP, and many others new services around the world via their open APIs and other data feeds, allowed NewsMap to deliver one of my favorite news applications, a dynamic graphical worldwide news 'heat map.'

The key to rapid development of new applications is finding services that fill foundational needs; accessing these services efficiently and safely; and building innovative capabilities on top of them.

Identifying Opportunities in the Cloud of Clouds
Initially, you must identify cloud services that can help you speed your time to value. This means you need to know where your gaps are and where your core competencies are. Project and Portfolio Management (PPM) is a mature discipline with new relevance in the cloud of clouds. PPM solutions like CA Clarity PPM allow you to compare your available internal applications and code with best practices in the external cloud; and to detect and analyze your current cloud service usage to find the 'known good services' that are already delivering value. Using PPM tools that account for cost, risk, performance, uniqueness, criticality, compliance, quality, and more, you can quickly see, for example:

  • Where you have unique and competitive core competencies internally
  • Which existing internal capabilities you should lean on for new development
  • What existing capabilities you should move to the cloud of clouds
  • Where you should double-down on external cloud services you already use
  • What additional services you should source from the cloud of clouds

A formal portfolio analysis allows you to narrow your search and find the best services in the cloud of clouds, beyond the 'usual suspects' (like Amazon Web Services, Google App/Compute Engine, Force.com, or Akamai). Look also at new cloud marketplaces like AppDirect or CloudCommons, at emerging cloud service brokers, and of course at your existing internal IT services.

You can then focus on accessing those services for commodity, mundane, or routine services, and connecting them to your unique code development to deliver competitive new applications. Key elements here include:

  • Integration and interoperability: Making external compute, cloud, and applications look like internal code to your developers is often an integration challenge
  • Security and compliance: Opening up to public or outsourced private cloud will introduce some repeat challenges in moving data and workloads
  • Governance and management: Defining and enforcing policies for how your enterprise consumes interacts with cloud services

Accessing APIs in the Cloud of Clouds
Inevitably, access to these cloud services will be via APIs, so you will need to manage and secure API access. An integrated API security and management solution like CA Layer 7 Gateway accelerates application ROI by addressing a range of API needs - like security, performance, scalability, flexibility, and extensibility. This approach to leveraging APIs helps you to:

  • Connect partners and divisions with each other and with external cloud services
  • Provide secure integration to multiple platforms including mobile and back-end systems
  • Enable internal and external developers to collaborate on code seamlessly

This last point is particularly important. Two-way integration extracts even more value out of your existing capabilities by exposing your existing code to external developers and systems. They can then leverage your strengths and build entirely new services around your core capabilities.

This approach to leveraging the cloud of clouds via existing APIs to deliver new competitive applications will enable multiple business goals - from reach and revenue to agility and access. You can build applications that can reach your customers wherever they are. You can accelerate the pace and quality of new disruptive innovation, improving IT efficiency through reuse and agility. You can enable new applications to fuel the fire of employee mobility, or simply deliver new applications to support new products and services that drive new revenue.

Accelerating Development with a DevOps Approach
However, merely accessing cloud services via open APIs does not ensure rapid application delivery. The final part of this approach is to speed the application development lifecycle, integrating APIs from the cloud of clouds with new approaches to the software development lifecycle (SDLC). By adopting a DevOps approach to the SLDC, you can bring the application portfolio forward to meet market challenges with collaboration and efficiency from design to deployment.

A holistic devops approach to application delivery is a topic for an entirely different post, but the following capabilities will certainly help you on your way:

  • Collaborative Product Planning: Business leaders, development engineers, and system administrators working together to improve collaboration and reduce delays
  • Infrastructure Abstraction and Automation: To automate change, configuration, and provisioning and save time on mundane infrastructure activities
  • Service Virtualization: Virtualizing the entire environment for development, test, and QA so every developer and tester can have every resource they need, all the time
  • Continuous Delivery: Automated code drop (and rollback) to enable rapid iteration that delivers new capabilities in hours, not weeks (or months) to production
  • End‐to‐End Operational Monitoring: Enabling DevOps professionals to detect, diagnose, and resolve problems faster by accelerating problem tracking, identification, and fix

This all fits together into a reiterative closed-loop application delivery lifecycle. Shared portfolio gaps and application requirements feed an agile development process including accelerated test and quality assurance, released rapidly and integrated continuously into production, with real-time operations monitoring to mine performance and capacity data, feeding requirements back into portfolio analysis, ready for the next iteration of the application development.

There is no doubt that a DevOps approach to application delivery helps to deliver better code into production, faster and cheaper. For example, independent research has shown that organizations with a DevOps approach to application delivery have:

  • Improved quality of our deployed applications by 22%
  • Reduced time-to-market for software/services by 20%
  • Reduction spend on development and operations by 18%
  • And increased frequency of software/services deployments by 17%

Getting Started
Where can you start on this transformative journey to delivering new, competitive applications by harnessing APIs and the cloud of clouds? Some of my recommendations would include:

  • Re‐evaluate your service delivery cycle to see how APIs, cloud, and DevOps can help
  • Evaluate how APIs to cloud and internal services can support new innovation
  • Evaluate new processes to connect business, development, and operations teams
  • Evaluate new technologies to support a devops approach to application delivery
  • Improve education, communications, collaboration, and cross‐skilling in both dev and ops
  • Try cloud and API development in a small part of your org, a new project, or skunkworks
  • Leverage cloud APIs in a critical new application that you need to deliver yesterday

Once you see how you can harness APIs to deliver competitive applications in the "cloud of clouds," you will see how this approach will help you support your business partners in their quest for more rapid innovation, delivered through new competitive applications, to support critical new business opportunities.

More Stories By Andi Mann

Andi Mann is vice president of Strategic Solutions at CA Technologies. With more than 20 years’ experience across four continents, he has deep expertise of enterprise software on cloud, mainframe, midrange, server and desktop systems. He has worked within IT departments for governments and corporations, from small businesses to global multi-nationals; with several large enterprise software vendors; and as a leading industry analyst advising enterprises, governments, and IT vendors – from startups to the worlds’ largest companies. Andi is a co-author of the popular handbook, ‘Visible Ops – Private Cloud’; he blogs at ‘Andi Mann – Übergeek’ (http://pleasediscuss.com/andimann), and tweets as @AndiMann.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
SYS-CON Events announced today that Peak 10, Inc., a national IT infrastructure and cloud services provider, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Peak 10 provides reliable, tailored data center and network services, cloud and managed services. Its solutions are designed to scale and adapt to customers’ changing business needs, enabling them to lower costs, improve performance and focus inter...
You think you know what’s in your data. But do you? Most organizations are now aware of the business intelligence represented by their data. Data science stands to take this to a level you never thought of – literally. The techniques of data science, when used with the capabilities of Big Data technologies, can make connections you had not yet imagined, helping you discover new insights and ask new questions of your data. In his session at @ThingsExpo, Sarbjit Sarkaria, data science team lead ...
So, you bought into the current machine learning craze and went on to collect millions/billions of records from this promising new data source. Now, what do you do with them? Too often, the abundance of data quickly turns into an abundance of problems. How do you extract that "magic essence" from your data without falling into the common pitfalls? In her session at @ThingsExpo, Natalia Ponomareva, Software Engineer at Google, will provide tips on how to be successful in large scale machine lear...
In his session at @ThingsExpo, Chris Klein, CEO and Co-founder of Rachio, will discuss next generation communities that are using IoT to create more sustainable, intelligent communities. One example is Sterling Ranch, a 10,000 home development that – with the help of Siemens – will integrate IoT technology into the community to provide residents with energy and water savings as well as intelligent security. Everything from stop lights to sprinkler systems to building infrastructures will run ef...
Whether your IoT service is connecting cars, homes, appliances, wearable, cameras or other devices, one question hangs in the balance – how do you actually make money from this service? The ability to turn your IoT service into profit requires the ability to create a monetization strategy that is flexible, scalable and working for you in real-time. It must be a transparent, smoothly implemented strategy that all stakeholders – from customers to the board – will be able to understand and comprehe...
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, will discuss how research has demonstrated the value of Machine Learning in delivering next generation analytics to im...
There is an ever-growing explosion of new devices that are connected to the Internet using “cloud” solutions. This rapid growth is creating a massive new demand for efficient access to data. And it’s not just about connecting to that data anymore. This new demand is bringing new issues and challenges and it is important for companies to scale for the coming growth. And with that scaling comes the need for greater security, gathering and data analysis, storage, connectivity and, of course, the...
This is not a small hotel event. It is also not a big vendor party where politicians and entertainers are more important than real content. This is Cloud Expo, the world's longest-running conference and exhibition focused on Cloud Computing and all that it entails. If you want serious presentations and valuable insight about Cloud Computing for three straight days, then register now for Cloud Expo.
IoT device adoption is growing at staggering rates, and with it comes opportunity for developers to meet consumer demand for an ever more connected world. Wireless communication is the key part of the encompassing components of any IoT device. Wireless connectivity enhances the device utility at the expense of ease of use and deployment challenges. Since connectivity is fundamental for IoT device development, engineers must understand how to overcome the hurdles inherent in incorporating multipl...
The increasing popularity of the Internet of Things necessitates that our physical and cognitive relationship with wearable technology will change rapidly in the near future. This advent means logging has become a thing of the past. Before, it was on us to track our own data, but now that data is automatically available. What does this mean for mHealth and the "connected" body? In her session at @ThingsExpo, Lisa Calkins, CEO and co-founder of Amadeus Consulting, will discuss the impact of wea...
SYS-CON Events announced today that Stratoscale, the software company developing the next generation data center operating system, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Stratoscale is revolutionizing the data center with a zero-to-cloud-in-minutes solution. With Stratoscale’s hardware-agnostic, Software Defined Data Center (SDDC) solution to store everything, run anything and scale everywhere...
Angular 2 is a complete re-write of the popular framework AngularJS. Programming in Angular 2 is greatly simplified – now it's a component-based well-performing framework. This immersive one-day workshop at 18th Cloud Expo, led by Yakov Fain, a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay, will provide you with everything you wanted to know about Angular 2.
SYS-CON Events announced today that Men & Mice, the leading global provider of DNS, DHCP and IP address management overlay solutions, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. The Men & Mice Suite overlay solution is already known for its powerful application in heterogeneous operating environments, enabling enterprises to scale without fuss. Building on a solid range of diverse platform support,...
You deployed your app with the Bluemix PaaS and it's gaining some serious traction, so it's time to make some tweaks. Did you design your application in a way that it can scale in the cloud? Were you even thinking about the cloud when you built the app? If not, chances are your app is going to break. Check out this webcast to learn various techniques for designing applications that will scale successfully in Bluemix, for the confidence you need to take your apps to the next level and beyond.
We’ve worked with dozens of early adopters across numerous industries and will debunk common misperceptions, which starts with understanding that many of the connected products we’ll use over the next 5 years are already products, they’re just not yet connected. With an IoT product, time-in-market provides much more essential feedback than ever before. Innovation comes from what you do with the data that the connected product provides in order to enhance the customer experience and optimize busi...
Artificial Intelligence has the potential to massively disrupt IoT. In his session at 18th Cloud Expo, AJ Abdallat, CEO of Beyond AI, will discuss what the five main drivers are in Artificial Intelligence that could shape the future of the Internet of Things. AJ Abdallat is CEO of Beyond AI. He has over 20 years of management experience in the fields of artificial intelligence, sensors, instruments, devices and software for telecommunications, life sciences, environmental monitoring, process...
SYS-CON Events announced today that Ericsson has been named “Gold Sponsor” of SYS-CON's @ThingsExpo, which will take place on June 7-9, 2016, at the Javits Center in New York, New York. Ericsson is a world leader in the rapidly changing environment of communications technology – providing equipment, software and services to enable transformation through mobility. Some 40 percent of global mobile traffic runs through networks we have supplied. More than 1 billion subscribers around the world re...
Increasing IoT connectivity is forcing enterprises to find elegant solutions to organize and visualize all incoming data from these connected devices with re-configurable dashboard widgets to effectively allow rapid decision-making for everything from immediate actions in tactical situations to strategic analysis and reporting. In his session at 18th Cloud Expo, Shikhir Singh, Senior Developer Relations Manager at Sencha, will discuss how to create HTML5 dashboards that interact with IoT devic...
Digital payments using wearable devices such as smart watches, fitness trackers, and payment wristbands are an increasing area of focus for industry participants, and consumer acceptance from early trials and deployments has encouraged some of the biggest names in technology and banking to continue their push to drive growth in this nascent market. Wearable payment systems may utilize near field communication (NFC), radio frequency identification (RFID), or quick response (QR) codes and barcodes...
SYS-CON Events announced today that Fusion, a leading provider of cloud services, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Fusion, a leading provider of integrated cloud solutions to small, medium and large businesses, is the industry's single source for the cloud. Fusion's advanced, proprietary cloud service platform enables the integration of leading edge solutions in the cloud, including cloud...