Sysoft - Home Français
Amarco Applications Products Eval. / Price Case studies Demos Documents Company  

History
UML extension
Questions
Objects, systems.
Fractals, ERP...
Competitive advantage
IS, CIS...

Create a competitive advantage with Amarco

The competitiveness of the enterprise is measures compared with clients, competitors, and suppliers. Information and computer information systems, become strategic tools to develop the competitiveness of the enterprise. A computing system will be competitive (will bring advantages for the enterprise) if the information system that constitutes its base is conceived to be competitive. This means elaborate an architecture that takes into account and allots on the component objects the required services and service qualities. An implementation of the computing system according to this architecture will constitute the realization of this vision (if the expected service qualities are confirmed).

Charles Wiseman (Strategy in computers) elaborates on the possible directions to elaborate an competitive information architecture

·        Differentiation

·        Cost

·        Renovation and innovation

·        Growth

·        Alliances

Differentiation

The differentiation means change the features of existent objects, to answer to other needs. From our viewpoint, this adjustment translates to a service point revision,  a consequence of changes in services and service qualities.

The object architecture distinguishes information objects to various degrees of generality. The differentiation can be defined without taking into account from the start the implementation details.

Through expansion it will be possible to obtain new objects from current objects. Because the existent services were already studied and documented, we have more time to consider the novelties to bring.

Cost

It is often asserted the object orientation reduces cost through reuse. The distinction between information systems and computing systems emphasizes the reuse capabilities of information objects, in addition to the computing objects. The acquired knowledge is preserved for new implementations.

The decomposition of systems such as recommended by AMARCO facilitates the identification of reusable systems, as well as localizing the changes to be made. The existence of a repository catalog with real and conceptual objects (ARCHO, GENO, DENO type) provides for the manipulation of objects already studied.

Similarly, the analysis and the supervision of the service costs is helped by the cost’ identification as an attribute or a service quality for the services.

Renovation and innovation

The usage of AMARCO for the process revision shows information objects. The object definition of the existent architecture allows to imagine new attachments between objects. This reflection is facilitated by the permanent guideline to limit the objects number in an analyze iteration, by assembling related services in ports. This elements serve to overlook details that shadow the global vision.

The modeling and the formal simulation of considered architectures provides a verification of the concepts employed. At the same time the availability of objects directories help reuse the objects or the experience that to lead to them.

Growth

An application implemented through the service oriented system architecture is more extendible than a conventional architecture. The growth of the complexity of the application can be envisaged of incremental manner, without contesting current functions.

The growth can be seen as the transformation of applications, as an integration of new applications in a domain (therefore new services for the domain), as an extension of some attributes of service for existent objects. External user agent may become component object of a new expanded system. The AMARCO’s ports principle offers a clear vision on the capabilities of building of a new application by the adjunction of new objects. The existent system may even become an infrastructure for the new assemblage !

By applying this method, all system development has to be accompanied by adequate supervisory objects or master object. This constraint will insure a coherent evolution to the new systems. The administrative information already available in the component objects will be integrated will be integrated in the new systems.

Alliances

This aspect concerns new relationships that can be established between existent systems. The distinct analysis between information systems and computing systems, each with its own objects, allows an easier communication of knowledge. Accordingly this facilitates the various types of alliances that can affect information systems and adjacent computing systems.

An analysis of the architecture of the concerned applications shows information objects. It will be thus possible to have the global vision of the target application, to study organization differences before to have to solve the details for their connection. If the global organization is coherent, engineering solutions will be designed to respect this coherence.

The clarity of the presentation with ports, requested and rendered services in the application domains facilitates the study of the new opportunities for interconnection, association or creation of new systems. The exhibition of the essential elements of the applications as conceptual objects of architecture level permits a rapid appraisal of the reciprocal system constraints. It identifies the possible parallelisms and establishes the convergence directions.

The fact to create a new system as a union of other system will oblige also to anticipate supervisory systems necessary to watch their execution.

As a conclusion...

The built-in technological advance of computer information systems is no longer a determining factor for  the competitiveness of their enterprise. The MIPS democratization is such that the difference no longer consists in have computing resources, but in mastering them in a creative, and competitive manner.  

Amarco: drill-up, drill-down the architecture of complex systems!


Copyright (c) Ion A. Cartiant - Sysoft 2004-08