|
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. |
 |
|