Online installation available at: www.metarepository.com
Flexible environment for creation and operation of enterprise repositories. Repositories are used by users to maintain
various kinds of structured data about their products, services, processes, or projects. Repository is used as primary storage
of data or metadata, and enables generation of artifacts ranging from documents to executable program code.
Metarepository comes from the far edge of IT, which is very close to business. Business people need tools to express their
know-how. They need not only drawing tools, but tools that would enact the know-how and execute it within IT frameworks. The
following points show how Metada Metarepository is different:
Many attempts were made to most effectively describe the business or production processes in organizations. Business modeling
has been focused mainly on documenting organization states and dynamics. Models may be successfully used as means for training
people or evaluation of processes within organization. There is no link to supporting IT functions. Tools such as ARIS are
used. Metada Metarepository offers an environment for efficient design of business modeling environments
suited exactly to the organizations needs. Furthermore, Metada Metarepository focuses on usability and executability
of models. That means that business models do not serve only as documentation, but also as prescription that controls the
IT based on the business requirements.
- More than metadata management
In organizations with extensive data processing, systems are needed to provide means to manage and understand the large
amounts of data. Metadata Metamodels may be used to hold information about the systems and disparate data
within an organization. The sole purpose of such metamodels is to provide views and reports, not to control data flow or organizational
processes. Tools such as ASG-Rochade are used. Metada Metarepository approaches the problem exactly from the other side. Instead
of just extracting data about how systems work it focuses on controlling them. Metarepository enables metadata to control
what the information systems do – that is to “define them” instead of to passively “describe them”.
- Superior to general UML-based tools
In IT, with the rise of component architectures the Unified Modeling Language (UML) appeared as a language to model IT
systems and architectures. UML is a general modeling language that is able to capture various aspects of software systems.
Interestingly, UML is unusable by business experts since it is very technical and unable to suit a specific business area,
nor it is usable by IT professionals to exactly model program code. UML is left somewhere between as too complex too general
drawing language and insufficient language to describe real software. Metada Metarepository is based on a metametamodel which
allows metamodels to be tailor-made to exactly suit the business needs and requirements.
- Standards based modeling backend - not just an IDE
Metada Metarepository is a services-oriented solution that includes model storage, versioning, synchronization, validation,
access control, transformations, code generation, policy enforcement, etc. All the modeling services are available as regular
enterprise accessible services and may be used to really control the enterprise. All Metarepository interfaces are web-based
and enable large numbers of business analysts to concurrently develop their models.
> next page