MEA Enterprise Platform

The MEA Enterprise platform has been developed by MMEA software for the past 15 years. The MEA Enterprise platform is based on TOGAF (The Open Group Architecture Framework) which provides a comprehensive approach to the design, planning, implementation and governance of enterprise information architecture. The framework provides a solution roadmap on four different levels: Business, Application, Data and Technology. These four complimentary perspectives cater to the interests of different stakeholders of the business solution. The MEA Enterprise platform is a key facilitator of Business Strategies, IT strategies and governance and the technology roadmap to cater for business solutions.

The MEA Platform provides out of the box components for a range of typical application requirements, including exception handling, workflow, business rules, encryption, multiple language and locale, multichannel access.

The MMEA consists of these products:-

  • MEA Enterprise Framework

    The “MEA Framework” is an Enterprise framework that can be used to design, develop, test and deploy robust and flexible web applications. The framework is based on the industry J2EE design principles, agile methodologies and adheres to the Model-View-Controller (MVC) paradigm. This framework has evolved as a result of research and evaluation of a number of contemporary frameworks. i.e. Struts, Cocoon, Keel, Google Web Toolkit, Hibernate etc. Its main benefits are that it is intuitive, adaptive, and flexible and can be progressively integrated with existing applications, methodologies, frameworks and technologies. This Framework has been adopted by clients to develop client rich applications, web applications and integration platforms/engines. The Framework is augmented by the MEA Toolkit which supports the framework through components such as:-

    1. 1

      Design Tools

      Design tools understand the runtime components of the MEA Grid, yet shield designers from the underlying complexity. The UI Designer allows your designers and developers to focus on the business services an application needs to support.

    2. 2

      Testing Harness

      The MEA Testing Harness/ Framework are a set of software tools and methodology to perform automated testing with multiple configurations and multiple environments /data sets. These test results can be compared and compiled into a test report. The Framework/Harness can be used to do unit, functional, regression, performance and Stress testing.

    The Framework is primarily used for web application testing but can also be used for client server, integration, or network testing.
  • MEA Grid

    The “Runtime Grid” facilitates the executing of the above designed services, in response to client requests. The Grid consists of three components:
    1. 1

      The MEA Platform Runtime

      The MEA Platform is the verification component that ensures that services are built to a standard. This rigour ensures that services can run in the grid container and can communicate with the other components of the Grid.

    2. 2

      Runtime Managers

      The 16 or more Managers provide core business functionality such as authentication, authorisation, logging, and encryption, to name a few. These managers are themselves built to interfaces, which ensures that they are pluggable with newer technologies/solutions in the future.

    3. 3

      Grid Container

      The Grid Container can run on any platform and is responsible for the management of the application services and the managers. Services are executed in response to client requests. The Grid caters for security, caching, performance, scalability and ESB (enterprise service bus)./p>