ATHENA
ATHENA Interoperability Framework (AIF)
 

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.