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
SYS-CON Events announced today that Technologic Systems Inc., an embedded systems solutions company, will exhibit at SYS-CON's @ThingsExpo, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Technologic Systems is an embedded systems company with headquarters in Fountain Hills, Arizona. They have been in business for 32 years, helping more than 8,000 OEM customers and building over a hundred COTS products that have never been discontinued. Technologic Systems’ pr...
SYS-CON Events announced today that CA Technologies has been named “Platinum Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY, and the 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 ...
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
SYS-CON Events announced today that Auditwerx will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Auditwerx specializes in SOC 1, SOC 2, and SOC 3 attestation services throughout the U.S. and Canada. As a division of Carr, Riggs & Ingram (CRI), one of the top 20 largest CPA firms nationally, you can expect the resources, skills, and experience of a much larger firm combined with the accessibility and atten...
What if you could build a web application that could support true web-scale traffic without having to ever provision or manage a single server? Sounds magical, and it is! In his session at 20th Cloud Expo, Chris Munns, Senior Developer Advocate for Serverless Applications at Amazon Web Services, will show how to build a serverless website that scales automatically using services like AWS Lambda, Amazon API Gateway, and Amazon S3. We will review several frameworks that can help you build serverle...
SYS-CON Events announced today that Loom Systems will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Founded in 2015, Loom Systems delivers an advanced AI solution to predict and prevent problems in the digital business. Loom stands alone in the industry as an AI analysis platform requiring no prior math knowledge from operators, leveraging the existing staff to succeed in the digital era. With offices in S...
SYS-CON Events announced today that HTBase will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. HTBase (Gartner 2016 Cool Vendor) delivers a Composable IT infrastructure solution architected for agility and increased efficiency. It turns compute, storage, and fabric into fluid pools of resources that are easily composed and re-composed to meet each application’s needs. With HTBase, companies can quickly prov...
SYS-CON Events announced today that Cloud Academy will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Cloud Academy is the industry’s most innovative, vendor-neutral cloud technology training platform. Cloud Academy provides continuous learning solutions for individuals and enterprise teams for Amazon Web Services, Microsoft Azure, Google Cloud Platform, and the most popular cloud computing technologies. Ge...
SYS-CON Events announced today that T-Mobile will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. As America's Un-carrier, T-Mobile US, Inc., is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The Company's advanced nationwide 4G LTE network delivers outstanding wireless experiences to 67.4 million customers who are unwilling to compromise on ...
MongoDB Atlas leverages VPC peering for AWS, a service that allows multiple VPC networks to interact. This includes VPCs that belong to other AWS account holders. By performing cross account VPC peering, users ensure networks that host and communicate their data are secure. In his session at 20th Cloud Expo, Jay Gordon, a Developer Advocate at MongoDB, will explain how to properly architect your VPC using existing AWS tools and then peer with your MongoDB Atlas cluster. He'll discuss the secur...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, 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 buyers...
Imagine having the ability to leverage all of your current technology and to be able to compose it into one resource pool. Now imagine, as your business grows, not having to deploy a complete new appliance to scale your infrastructure. Also imagine a true multi-cloud capability that allows live migration without any modification between cloud environments regardless of whether that cloud is your private cloud or your public AWS, Azure or Google instance. Now think of a world that is not locked i...
SYS-CON Events announced today that Infranics will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Since 2000, Infranics has developed SysMaster Suite, which is required for the stable and efficient management of ICT infrastructure. The ICT management solution developed and provided by Infranics continues to add intelligence to the ICT infrastructure through the IMC (Infra Management Cycle) based on mathemat...
In his session at Cloud Expo, Alan Winters, an entertainment executive/TV producer turned serial entrepreneur, will present a success story of an entrepreneur who has both suffered through and benefited from offshore development across multiple businesses: The smart choice, or how to select the right offshore development partner Warning signs, or how to minimize chances of making the wrong choice Collaboration, or how to establish the most effective work processes Budget control, or how to m...
SYS-CON Events announced today that Juniper Networks (NYSE: JNPR), an industry leader in automated, scalable and secure networks, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Juniper Networks challenges the status quo with products, solutions and services that transform the economics of networking. The company co-innovates with customers and partners to deliver automated, scalable and secure network...