Building enterprise software is a dramatic challenge due to data size, complexity and rapid growth of the both in time. The issue becomes even more dramatic when it gets to integrating heterogeneous applications. Therewith, a uniform approach is required, which combines formal models and CASE tools. The suggested methodology is based on extracting common ERP module level patterns and applying them to series of heterogeneous implementations. The approach includes an innovative lifecycle model, which extends conventional models by: formal data representation/management models and DSL-based CASE tools supporting the formalisms. The approach has been implemented as a series of portal-based ERP systems in ITERA International Oil and Gas Corporation, and in a number of trading/banking enterprise applications elsewhere. The works in progress include semantic network-based airline dispatch system, and a 6D-model-driven nuclear power plant construction methodology.
展开▼