application management system - wernand software development professionals
system

The more refined the data model you start with the easier is to structure analytical tools to leverage the data model, and in building such a system ETL and DWH is a must.

Ams is an environment for building, integrating, and running complex business applications.
Applications are designed, implemented, and maintained through graphical web based iinterfaces.
Applications are designed and developed in the way most IT experts would design a complex system applying top-down method to brake the complexity into smaller modules, easy to menage building bloks.
Ams seamlessly integrates the design and execution of applications which can be batch and/or near real-time allowing to execute tasks designed and built using ams-TD as well as any other tasks, executable, visable by the system, created in any other way. 
Ams was initially developed with main purpose to organise loading data into Data Warehouses and Data Marts, but it has evolved into a package, simple ecosystem and/or framework with ETL and Data Quality management capabilities.


The graphical data/process flow approach allows ams to be used to build business applications such as distributed applications, complex event and/or time dependent processing of data warehousing and data quality management systems. Graphical web design also allows total control of all ams instances/applications in the environment from any point of that environment and even, if permitted, remote access to any of those instances.

Being web based, the system is suitable for small and medium to large analytical systems, legacy systems and applications moving to a Cloud environment. Cloud solution is becoming more and more cost effective option for entire range of organizations from small business to large corporations.
Metadata is stored and easilly accessable for creating project or application documentation.

While building ams we have had four main principals in mind:

  • Simple easy to understand and manage. Very well structured and managable trough web based graphical interfaces for all modules.
  • System and data architect, business analyst, technical business analyst are the main users. Ams is designed in such a way to minimise the time and efort between the initial idea to the actual system design and build. The system archictect or an IT professional can start building the system from the top straight a way. The metadata created during the build will be used to build the system documentation.
  • Flexible and open for new and additional requirements. The way the ams is designed allows us to quickly respond to any new requirement and if it is recognised as global requirement, benefitial system wide, usually comes with no or minimal charge.
  • Overall cost is significantly minimised by using open source LAMP as a first foundation/platform for ams.