Characterisation of interoperability issues
Interoperability classification
Taxonomic classification is the act of placing an object or concept into a set or sets of categories based on the properties of the object or concept. Interoperability classification focuses on relating interoperability issues with solutions. This can be through a classification schema which defines a set of categories.
The ATHENA deliverable [ATHENA B4 2006b] identifies 31 interoperability issues. The interoperability issues are classified according to business management (BM), process management (PM), knowledge management (PM), information management (IM), service management (SM) and data management (DM). The table below presents an overview of the interoperability issues identified. The issues are further described below.
Issue |
BM |
PM |
KM |
IM |
SM |
DM |
Business processes "hard-coded" in applications |
BM1 |
|
|
|
|
|
Manual business processes |
BM2 |
|
|
|
|
|
Linking decision-making activities |
BM3 |
|
|
|
|
|
Aggregated views of business information |
BM4 |
|
|
|
|
|
Translating strategic goals |
BM5 |
|
|
|
|
|
Inferring benefits of objectives |
BM6 |
|
|
|
|
|
Support effective decision-making |
BM7 |
|
|
|
|
|
Focus on process management |
|
PM1 |
|
|
|
|
Process interoperability |
|
PM2 |
|
|
|
|
Shorten time from order to delivery |
|
PM3 |
|
|
|
|
Supplier rating |
|
PM4 |
|
|
|
|
Product descriptions |
|
|
KM1 |
|
|
|
Product related knowledge |
|
|
KM2 |
|
|
|
Knowledge organisation based on domain standards |
|
|
KM3 |
|
|
|
Knowledge governance processes |
|
|
KM4 |
|
|
|
Enterprise description and knowledge management |
|
|
KM5 |
|
|
|
Integrated application execution |
|
|
KM6 |
|
|
|
Stakeholder involvement |
|
|
KM7 |
|
|
|
Negotiation space based on models |
|
|
KM8 |
|
|
|
Integration and federation of objectives |
|
|
KM9 |
|
|
|
Link viewpoints for decision-making |
|
|
KM10 |
|
|
|
Identities are hard-coded |
|
|
|
IM1 |
|
|
De-coupled layers |
|
|
|
|
SM1 |
|
Customisation of software products |
|
|
|
|
SM2 |
|
Auto descriptive applications |
|
|
|
|
SM3 |
|
Internal information model |
|
|
|
|
SM4 |
|
Documented publication of applications and services |
|
|
|
|
SM5 |
|
Data format interoperability |
|
|
|
|
|
DM1 |
Distributed inconsistent data |
|
|
|
|
|
DM2 |
Support for middleware framework |
|
|
|
|
|
DM3 |
Business management
- BM1: Business Processes "hard-coded" in applications. Improvement of application deployment in terms of business internal "time to market" and high programming code reuse level.
- BM2: Repetitive manual business processes for regular bulk orders. Much of the manufactured products are generic and this involves repeated periodic processing of similar or identical orders.
- BM3: Link decision-making activities with strategic plans, development and operational results. Business decision-making activities are of paramount importance to enterprises, affecting the day-to-day operations as well as medium and long-term planning and execution of activities. Therefore, an integral mechanism is required to support the decision-making process at various levels with strategic plans, by considering product/project development activities and results coming out of daily operations.
- BM4: Provision of (near) real-time aggregated views of key business information. Related to the above business decision-making activities, these aggregated views could be provided as services to the roles and actors required, accessing and integrating data in existing legacy systems. Such aggregated views will enable actors to take more accurate and timely decisions, exploiting to the full extend the capabilities of existing ICT systems.
- BM5: Target setting decomposition and objectives mapping to process roles. Among the major challenges large enterprises are facing today is the capability to translate strategic goals into detailed tactical and operational objectives and targets for every business unit and major business process. The timely execution of and the ability to re-adjust and fine-tune this activity upon fluctuations of market conditions can have a significant impact on the profitability and, in some occurrences, on the survival of these enterprises within the extremely competitive environment they operate. Therefore, there is a need to develop a mechanism to structure and facilitate that process of business strategy translation into business process objectives, attributable to the different roles of its key personnel.
- BM6: Objectives inferring to tangible benefits and expectations. One step further to the above issue, the detailed tactical and operational objectives per role have to be justified by the benefits and expectations one can bring back into each role, and all together into the business process/unit, thus justifying the budget and other resources to be allocated for its realisation. Therefore, there is a need to develop a similar to the above mechanism to inference role objectives into attainable benefits and expectations.
- BM7: Link program, product and enterprise viewpoint to support effective decision-making, strategic plans, development and operational results. Several viewpoints are structuring management of activities within an enterprise and a networked organisation. Each person has consequently different antagonist objectives, with sometimes unclear definition of priority. Linking program, product and enterprise viewpoints should allow more effective decision making, negotiation and activities within the collaborative product design within a networked organisation. It should also allow a better alignment between decision making, strategic plans, development and operational results.
Process management
- PM1: Applications focus on transactions, not on processes. Usage of graphical tools to manage process parameterisations and process management in a virtual enterprise context, gaining programming activities reduction/reset (code implementation).
- PM2: Process interoperability. Ability of a process or application to make "visible" the requested services/interfaces and the offered services/interfaces.
- PM3: Lag. Time from product order to delivery could be shorter. Shortening time from ordering to receiving raw materials from the supplier has a direct effect on the delivery date of the finished product.
- PM4: Time spent rating supplier. Many companies conduct tri-monthly reviews of their suppliers to ensure that standards are kept.
Knowledge management
- KM1: Confusion resulting from poor product descriptions. Clients very often order the wrong products!
- KM2: Product related knowledge sharing within and between product life cycle phases. Adequate and common understanding of product and process information is required to support knowledge sharing between different product life-cycle phases, rather than merely transferring information between them.
- KM3: Domain standards based knowledge organisation. The knowledge meta-meta model should allow integration of concerned industrial sector meta-models, ICT used solutions meta-models and Enterprise Modelling used solutions meta-models.
- KM4: Establishment of Knowledge governance process, standards and best practices for a networked organization without governance and long term strategy, islandisation of knowledge applications will lead to non-interoperability.
- KM5: Enterprise description and knowledge management in various aspects and dimensions (organisation, role, decision, process, product, system) knowledge capture, assimilation and management are some of the most important assets of an enterprise, an asset that creates significant added value to any existing information and communication infrastructure.
- KM6: Ability of integrated applications execution via custom, adaptive and model generated environment. Legacy applications integration and interoperability: existing applications that provide access to enterprise data and facilitate analysis and decision-making should be integrated using a standard technology that allows composition at service level, thus providing the reusability and flexibility of customized services composition and deployment. Model driven generation of interoperable custom and role-based workplaces: Models mapping and integration at system level, as well as tools for the transformation of the provided models to interoperable service description interfaces would allow the interoperability of system models and model generated workplaces.
-
KM7: Support for stakeholders' involvement and collaboration:
- Communication / collaboration infrastructure integration: use of standard middleware and communication protocols would allow the seamless communication and interoperability of model-generated workplaces applications.
- Shared data integration: Reconciliation of business level information exchanged between the stakeholders that would allow their collaboration and common understanding is required. This probably implies business data integration at semantic or business meta-models level with the use of reference ontologies and/or mapped meta-models.
- Data and data access synchronization: Working concurrently on the same data requires a synchronization mechanism that preserves their consistency and validity and distributes their valid state to the interested stakeholders.
- KM8: Negotiation space based on objectives models used by the enterprises of the networked organisation. Enterprise Modelling tools are used to support elaboration of enterprise objectives and roles, supporting quality trends (ISO 9001, CMM, CMMI, etc), but level of maturity of enterprises for usage of such tools or quality approach is not the same. To benefits from modelling and models, but also to help the less mature enterprises to integrate such tools, some neutral standards are necessary in order to prepare negotiation workspace between the actors of Collaborative Product Design actors in a networked organization.
- KM9: Integration and federation of Objectives to tangible benefits and expectations used models. Different and heterogeneous tools (Activity Based Costing, System Engineering, Scorecard, etc.) are used to link objectives to tangible benefits in one hand, to the expectation and requirement in the other hand, often within the same enterprise. A negotiation and decision workspace should support quick and easy federation or integration of these tools to efficiently support enterprise and program management and decision making.
- KM10: Link program, product and enterprise viewpoint to support effective decision-making, strategic plans, development and operational results. Several viewpoints are structuring management of activities within an enterprise and a networked organisation. Each person has consequently different antagonist objectives, with sometimes unclear definition of priority. Linking program, product and enterprise viewpoints should allow more effective decision making, negotiation and activities within the collaborative product design within a networked organisation. It should also allow a better alignment between decision making, strategic plans, development and operational results.
Information management
- IM1: Identity and identification schemes are hard-coded. This makes cooperation and collaboration process modelling and execution very difficult. Inbound and outbound logistics have to be designed from knowledge structures, and services provided to decode and align logistics schemes.
Software management
- SM1: De-coupled application layer and technical layer. In order to support agility of global information system, and independence between business logic and technical solutions implementing the awaited functionality. It should allow interchange-ability of software product components and real governance of the information system by enterprise and networked organisation.
- SM2: Easy customisation of the software product and automatic reorganization of the technical interfaces. As enterprises are more and more using Commercial of the Shelves, the used solutions are highly generic and require an important parameterisation/customisation and administration to adapt the solution to the business context. This customisation should be as easy as possible by operators, without implying modification of technical interfaces by software engineers.
- SM3: Auto descriptive applications. Capability from the software product solution to extract the business logic as business or enterprise model, with a standard and open format, in order to support custom, adaptive and model generated collaboration environment parameterisation.
- SM4: Internal information model of software products and applications based on standardised information models capacity for the networked organisation to rely on stable and software product independent business models to establish their collaboration, with minor impact of technical solutions evolution.
- SM5: Documented publication of applications and software products services. The idea is to allow easy usage of these applications when willing to establish collaboration, without used solution experts. It should be done through Application Programming Interfaces and service description according the numerous interface description standards (IDL, WSDL), for IT department and ICT integrators. It should be done through well structured and agile documentation that should be reusable by knowledge models. All these interfaces should be coherent and easily reflect customisation, an automated way.
Data management
- DM1: Data Format Interoperability: ability of a process/application to exchange data with one/more partners by means of a common data format or via a mapping between the proprietary format and an intermediate common format.
- DM2: Distributed inconsistent data: ability of a solution to guarantee data consistency and distributed data alignment in a virtual enterprise context.
- DM3: Support of the main technical middleware framework a coherent way. It includes STEP ISO information technical platform, CORBA and OMA, eBusiness infrastructure (Web services), Wfmc standards, J2EE and .NET. It aims to be able to easily collaborate with partners that have made some choices based on these technical platforms a seamless way.