Business process interoperability (BPI) is a property referring to the ability of diverse
business process
A business process, business method, or business function is a collection of related, structured activities or tasks performed by people or equipment in which a specific sequence produces a service or product (that serves a particular business g ...
es to work together, to so called "inter-operate". It is a state that exists when a
business process
A business process, business method, or business function is a collection of related, structured activities or tasks performed by people or equipment in which a specific sequence produces a service or product (that serves a particular business g ...
can meet a specific objective
automatically utilizing essential human labor only. Typically, BPI is present when a process conforms to
standards Standard may refer to:
Symbols
* Colours, standards and guidons, kinds of military signs
* Standard (emblem), a type of a large symbol or emblem used for identification
Norms, conventions or requirements
* Standard (metrology), an object t ...
that enable it to achieve its objective regardless of ownership, location, make, version or design of the
computer system
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic sets of operations known as ''programs'', wh ...
s used.
Overview
The main attraction of BPI is that a business process can start and finish at any point worldwide regardless of the types of hardware and software required to automate it. Because of its capacity to offload human "mind" labor, BPI is considered by many as the final stage in the evolution of
business
Business is the practice of making one's living or making money by producing or Trade, buying and selling Product (business), products (such as goods and Service (economics), services). It is also "any activity or enterprise entered into for ...
computing. BPI's twin criteria of ''specific objective'' and ''essential human labor'' are both subjective.
The objectives of BPI vary, but tend to fall into the following categories:
* Enable end-to-end
straight-through processing ("STP") by interconnecting data and procedures trapped in
information silo
An information silo, or a group of such silos, is an insular management system in which one information system or subsystem is incapable of reciprocal operation with others that are, or should be, related. Thus information is not adequately shared ...
s
* Let systems and products work with other systems or products without special effort on the part of the customer
* Increase
productivity
Productivity is the efficiency of production of goods or services expressed by some measure. Measurements of productivity are often expressed as a ratio of an aggregate output to a single input or an aggregate input used in a production proce ...
by automating human labor
* Eliminate redundant
business process
A business process, business method, or business function is a collection of related, structured activities or tasks performed by people or equipment in which a specific sequence produces a service or product (that serves a particular business g ...
es and data replications
* Minimize errors inherent in manual processes
* Introduce mainstream enterprise
software-as-a-service
Software as a service (SaaS ) is a cloud computing service model where the provider offers use of application software to a client and manages all needed physical and software resources. SaaS is usually accessed via a web application. Unlike oth ...
* Give top managers a practical means of
overseeing processes used to run business operations
* Encourage development of
innovative
Innovation is the practical implementation of ideas that result in the introduction of new goods or services or improvement in offering goods or services. ISO TC 279 in the standard ISO 56000:2020 defines innovation as "a new or changed ent ...
Internet-based business processes
* Place emphasis on business processes rather than on the systems required to operate them
* Strengthen
security
Security is protection from, or resilience against, potential harm (or other unwanted coercion). Beneficiaries (technically referents) of security may be persons and social groups, objects and institutions, ecosystems, or any other entity or ...
by eliminating gaps among
proprietary software systems
* Improve
privacy
Privacy (, ) is the ability of an individual or group to seclude themselves or information about themselves, and thereby express themselves selectively.
The domain of privacy partially overlaps with security, which can include the concepts of a ...
by giving users complete control over their data
* Enable realtime enterprise
scenario
In the performing arts, a scenario (, ; ; from Italian , "that which is pinned to the scenery") is a synoptical collage of an event or series of actions and events. In the ''commedia dell'arte'', it was an outline of entrances, exits, and actio ...
s and
forecasts
Business process
interoperability
Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader de ...
is limited to enterprise software
system
A system is a group of interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its open system (systems theory), environment, is described by its boundaries, str ...
s in which functions are designed to work together, such as a payroll module and a general ledger module that are part of the same program suite, and in controlled software environments that use
EDI. Interoperability is also present between incompatible systems where
middleware
Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to imple ...
has been applied. In each of these cases, however, the processes seldom meet the test of BPI because they are constrained by
information silo
An information silo, or a group of such silos, is an insular management system in which one information system or subsystem is incapable of reciprocal operation with others that are, or should be, related. Thus information is not adequately shared ...
s and the systems' inability to freely communicate among each other.
History
The term "Business process interoperability" (BPI) was coined in the late 1990s, mostly in connection with the
value chain
A value chain is a progression of activities that a business or firm performs in order to deliver goods and services of Value (economics), value to an end customer. The concept comes from the field of business management and was first described ...
in
electronic commerce
E-commerce (electronic commerce) refers to Commerce, commercial activities including the electronic buying or selling Goods and services, products and services which are conducted on online platforms or over the Internet. E-commerce draws on tec ...
.
[Derek Leebaert (1999) ''The Future of the Electronic Marketplace''. p. 297. Leebaert acknowledged that
: ''Achieving a robust electronic marketplace will require new concepts that promote "business process interoperability."''] BPI has been utilized in promotional materials by various companies, and appears as a subject of research at organizations concerned with
computer science ontologies.
Despite the attention it has received, business process interoperability has not been applied outside of limited information system environments. A possible reason is that BPI requires universal conformance to standards so that a business process can start and finish at any point worldwide. The standards themselves are fairly straightforward—organizations use a finite set of shared processes to manage most of their operations. Bringing enterprises together to create and adopt the standards is another matter entirely. The world of management systems is, after all, characterized by
information silo
An information silo, or a group of such silos, is an insular management system in which one information system or subsystem is incapable of reciprocal operation with others that are, or should be, related. Thus information is not adequately shared ...
s. Moving away from silos requires organizations to deal with cultural issues such as ownership and sharing of processes and data, competitive forces and security, not to mention the effect of automation on their work forces.
While the timetable or adoption of BPI cannot be predicted, it remains a subject of interest in organizations and
think tank
A think tank, or public policy institute, is a research institute that performs research and advocacy concerning topics such as social policy, political strategy, economics, military, technology, and culture. Most think tanks are non-governme ...
s alike.
Testing for BPI
To test for BPI, an organization analyzes a business process to determine if it can meet its ''specific objective'' utilizing ''essential human labor'' only.
The ''specific objective'' must be clearly defined from start to finish. Start and finish are highly subjective, however. In one organization, a process may start when a customer orders a product and finish when the product is delivered to the customer. In another organization, the same process may be preceded with product manufacture and distribution, and may be followed by management of after-sale warranty and repairs.
''Essential human labor'' includes:
*Tasks that must be performed by people because no practical means of automation is available. Examples include fighting a fire, driving a bus and preparing a meal.
*Tasks that, in the opinion of management, are more effectively performed by people. Examples include answering a telephone call with a human voice and offering investment advice in person.
*Tasks where the cost of automation is greater than the cost of human labor.
To qualify for BPI, every process task must be taken into account from start to finish, including the labor that falls between the cracks created by incompatible software applications, such as gathering data from one system and re-inputting it in another, and preparing reports that include data from disparate systems. The process must flow uninterrupted regardless of the underlying computerized systems used. If non-essential human labor exists at any point, the process fails the test of BPI.
Achieving BPI
To assure that
business process
A business process, business method, or business function is a collection of related, structured activities or tasks performed by people or equipment in which a specific sequence produces a service or product (that serves a particular business g ...
es can meet their specific objectives
automatically utilizing essential human labor only, BPI takes a “service-oriented architecture“ (
SOA) approach, which focuses on the processes rather than on the technologies required to automate them. A widely used SOA is an effective way to address the problems caused by any
disparate system that is the heart of each
information silo
An information silo, or a group of such silos, is an insular management system in which one information system or subsystem is incapable of reciprocal operation with others that are, or should be, related. Thus information is not adequately shared ...
.
SOA makes practical sense because organizations cannot be expected to replace or modify their current enterprise software to achieve BPI, regardless of the benefits involved. Many workers' jobs are built around the applications they use, and most organizations have sizable investments in their current information infrastructures which are so complex that even the smallest modification can be very costly, time-consuming and disruptive. Even if software makers were to unite and conform their products to a single set of standards, the problem would not be solved. Besides software from well-known manufacturers, organizations use a great many
legacy software systems, custom applications, manual procedures and paper forms. Without SOA, streamlining such a huge number of disparate internal processes so that they interoperate across the entire global enterprise spectrum is simply out of the question.
To create an SOA for widespread use, BPI relies on a centralized database
repository
Repository may refer to:
Archives and online databases
* Content repository, a database with an associated set of data management tools, allowing application-independent access to the content
* Disciplinary repository (or subject repository), an ...
containing shared data and procedures common to applications in every industry and geographical area. In essence, the repository serves as a top application layer, enabling organizations to export their data to its distributed database and obtain the programs they need by simply logging on via a
portal. To assure
security
Security is protection from, or resilience against, potential harm (or other unwanted coercion). Beneficiaries (technically referents) of security may be persons and social groups, objects and institutions, ecosystems, or any other entity or ...
and commercial neutrality, the repository conforms to standards promulgated by the community of BPI
stakeholders.
Organizations and
interest group
Advocacy groups, also known as lobby groups, interest groups, special interest groups, pressure groups, or public associations, use various forms of advocacy or lobbying to influence public opinion and ultimately public policy. They play an impor ...
s that wish to achieve business process interoperability begin by establishing one or more BPI initiatives.
See also
*
Information silo
An information silo, or a group of such silos, is an insular management system in which one information system or subsystem is incapable of reciprocal operation with others that are, or should be, related. Thus information is not adequately shared ...
, the antithesis of BPI
References
Further reading
* O. Adam et al. (2005)
A Collaboration Framework for Cross-enterprise Business Process Management Paper First International Conference on Interoperability of Enterprise Software and Applications, INTEROP-ESA'2005.
* Khalid Belhajjame, Marco Brambilla
Ontology-Based Description and Discovery of Business Processes In ''Proceedings of the 10th Workshop on Business Process Modeling, Development, and Support (BPMDS) at CAiSE 2009, Amsterdam, June 2009'', Springer LNBIP, vol. 29, pp. 85–98.
* {{cite journal , first = L. , last = Guijarro , date = 2007 , title = Interoperability frameworks and enterprise architectures in e-government initiatives in Europe and the United States , citeseerx = 10.1.1.73.7861 , journal = Government Information Quarterly , volume = 24 , issue = 2007 , pages = 89–101 , doi=10.1016/j.giq.2006.05.003
*
Kurt Kosanke (2005)
"INTEROP-ESA’2005, Summary of Papers"* Richard A. Martin (2004)
"A Standards’ Foundation for Interoperability"Paper 2004 International Conference on Enterprise Integration and Modelling Technology. 9–11 October 2004. University of Toronto, Canada.
* M.P. Papazoglou et al. (2000)
Integrated value chains and their implications from a business and technology standpoint" ''Decision Support Systems'' 29 2000 p. 323–342
External links
Center for E-Commerce Infrastructure Development
Business software
Enterprise modelling
Interoperability
interoperability
Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader de ...