Welcome!

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

@CloudExpo: Article

Service Factory as a Service (SFaaS)

A strategic approach to support enterprise transformation for digital business

The service factory concept has been in vogue for some time. As long ago as July 1989 the Harvard Business Review published a seminal article by Chase and Garvin titled The Service Factory[i]. They argued that "The factory of the future is not a place where computers, robots, and flexible machines do the drudge work . . . the next generation, then, will compete by bundling services with products, anticipating and responding to a truly comprehensive range of customer needs."

SF as a Black Box

In this paper we explore the concept of the Service Factory as a Service (SFaaS) which provisions software services delivered on-demand using the SaaS (Software as a Service) model. As Chase and Garvin envisaged, the Service Factory as a Service is a combination of technology products that deliver very high quality and productivity, combined with professional services that integrate the factory inputs and outputs into the digital business solution delivery process.

The service factory is a specialization of a generic software factory concept described by Greenfield and Short et al  in 2004. Both software and service factory concepts are based on the principle that the inputs and deliverables of the design and development tasks can be predetermined and defined as a schema - a detailed representation of the information that is created and managed in the development process. Further that the execution of each task may be automated to a greater or lesser extent by applying configurable patterns that facilitate transformations, such as models to code, with minimum human intervention. As might be expected, the internals of a factory are therefore specialized. They use technologies and techniques that the average solution developer would not need to be familiar with. In fact the principle of the factory, as illustrated in the Figure above is that it is operated as a black box and for a given specification input, deployable services are output.

Concept

Chase and Garvin indicated that the factory of the future would anticipate and respond to a comprehensive range of customer needs. The base factory schema provides the development framework that is designed to meet generic types of demand. In the case of the service factory this may be types of software services, such as channel, process, core business and underlying services for publication using popular service protocols such as REST and SOAP, and deployment to specific target platforms such as Java. The factory is effectively a collection of framework assets including patterns, tools, processes, skills and resources, as well as reusable artifacts that enable the quality and productivity outcomes. The factory schema may then be configured for specific customers to deliver variant types of service, pattern, protocol or target platform. Service delivery then uses the configured schema to deliver software services together with specifications, test harnesses and documentation.

There are several examples of software factory frameworks available in the marketplace. These are intended as accelerators for end user or service provider enterprises to create their own software factory. The real breakthrough, however, is to establish a type of software factory which is purpose-designed for software services, and to make this available on-demand as a comprehensive service factory as envisaged by Chase and Garvin.

The Figure below illustrates the "as a Service" aspect of the Everware-CBDI Service Factory, providing on demand provisioning of software services to conventional, in-house and outsourced solution delivery processes. The service provisioning value chain of specification, automation and completion interacts with the solution delivery streams using purpose designed portals and APIs that coordinate the exchange of requirements and deliverables.  Professional services support the set-up and smooth running of the factory interface. Set-up activities will usually establish the customer relationships and process interactions with the service factory provider or, for larger programs or enterprises, the establishment of an in-house service factory. The architecture, service specification and design and integration support professional services are provided to guide the client in achieving high quality outcomes from the process as well as providing skills transfer, facilitation and mentoring as appropriate.

SFaaS

The full version of this paper is available at agileservicefactory.com


[i] The Service Factory, Chase, Garvin, Harvard Business Review, July 1989

More Stories By David Sprott

David Sprott is a consultant, researcher and educator specializing in service oriented architecture, application modernization and cloud computing. Since 1997 David founded and led the well known think tank CBDI Forum providing unique research and guidance around loose coupled architecture, technologies and practices to F5000 companies and governments worldwide. As CEO of Everware-CBDI International a UK based corporation, he directs the global research and international consulting operations of the leading independent advisors on Service Oriented Application Modernization.

Latest Stories
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across business networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost as well as advance trade. Are you curious about how Blockchain is built for business? In her session at 21st Cloud Expo, René Bostic, Technical VP of the IBM Cloud Unit in North America, will discuss th...
“Why didn’t testing catch this” must become “How did this make it to testing?” Traditional quality teams are the crutch and excuse keeping organizations from making the necessary investment in people, process, and technology to accelerate test automation. Just like societies that did not build waterways because the labor to keep carrying the water was so cheap, we have created disincentives to automate. In her session at @DevOpsSummit at 20th Cloud Expo, Anne Hungate, President of Daring System...
SYS-CON Events announced today that GrapeUp, the leading provider of rapid product development at the speed of business, will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Grape Up is a software company, specialized in cloud native application development and professional services related to Cloud Foundry PaaS. With five expert teams that operate in various sectors of the market acr...
From 2013, NTT Communications has been providing cPaaS service, SkyWay. Its customer’s expectations for leveraging WebRTC technology are not only typical real-time communication use cases such as Web conference, remote education, but also IoT use cases such as remote camera monitoring, smart-glass, and robotic. Because of this, NTT Communications has numerous IoT business use-cases that its customers are developing on top of PaaS. WebRTC will lead IoT businesses to be more innovative and address...
SYS-CON Events announced today that CA Technologies has been named "Platinum Sponsor" of SYS-CON's 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business - from apparel to energy - is being rewritten by software. From planning to development to management to security, CA creates software that fuels transformation for companies in the applic...
For financial firms, the cloud is going to increasingly become a crucial part of dealing with customers over the next five years and beyond, particularly with the growing use and acceptance of virtual currencies. There are new data storage paradigms on the horizon that will deliver secure solutions for storing and moving sensitive financial data around the world without touching terrestrial networks. In his session at 20th Cloud Expo, Cliff Beek, President of Cloud Constellation Corporation, d...
Given the popularity of the containers, further investment in the telco/cable industry is needed to transition existing VM-based solutions to containerized cloud native deployments. The networking architecture of the solution isolates the network traffic into different network planes (e.g., management, control, and media). This naturally makes support for multiple interfaces in container orchestration engines an indispensable requirement.
Internet of @ThingsExpo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devic...
In his opening keynote at 20th Cloud Expo, Michael Maximilien, Research Scientist, Architect, and Engineer at IBM, discussed the full potential of the cloud and social data requires artificial intelligence. By mixing Cloud Foundry and the rich set of Watson services, IBM's Bluemix is the best cloud operating system for enterprises today, providing rapid development and deployment of applications that can take advantage of the rich catalog of Watson services to help drive insights from the vast t...
Recently, IoT seems emerging as a solution vehicle for data analytics on real-world scenarios from setting a room temperature setting to predicting a component failure of an aircraft. Compared with developing an application or deploying a cloud service, is an IoT solution unique? If so, how? How does a typical IoT solution architecture consist? And what are the essential components and how are they relevant to each other? How does the security play out? What are the best practices in formulating...
As DevOps methodologies expand their reach across the enterprise, organizations face the daunting challenge of adapting related cloud strategies to ensure optimal alignment, from managing complexity to ensuring proper governance. How can culture, automation, legacy apps and even budget be reexamined to enable this ongoing shift within the modern software factory?
In his session at @ThingsExpo, Arvind Radhakrishnen discussed how IoT offers new business models in banking and financial services organizations with the capability to revolutionize products, payments, channels, business processes and asset management built on strong architectural foundation. The following topics were covered: How IoT stands to impact various business parameters including customer experience, cost and risk management within BFS organizations.
SYS-CON Events announced today that Elastifile 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. Elastifile Cloud File System (ECFS) is software-defined data infrastructure designed for seamless and efficient management of dynamic workloads across heterogeneous environments. Elastifile provides the architecture needed to optimize your hybrid cloud environment, by facilitating efficient...
While some vendors scramble to create and sell you a fancy solution for monitoring your spanking new Amazon Lambdas, hear how you can do it on the cheap using just built-in Java APIs yourself. By exploiting a little-known fact that Lambdas aren’t exactly single-threaded, you can effectively identify hot spots in your serverless code. In his session at @DevOpsSummit at 21st Cloud Expo, Dave Martin, Product owner at CA Technologies, will give a live demonstration and code walkthrough, showing how ...
SYS-CON Events announced today that Golden Gate University 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. Since 1901, non-profit Golden Gate University (GGU) has been helping adults achieve their professional goals by providing high quality, practice-based undergraduate and graduate educational programs in law, taxation, business and related professions. Many of its courses are taug...