Introduction
The Golden-Orb Service Orientated Framework (Ecosystem or simply EASE) has been created to enable explicit re-use of software components for highly flexible, high value and extendable enterprise solutions.
The Golden-Orb EASE can be considered to be both a product and a process.
The Golden-Orb EASE is both a platform and processes for developing and delivering flexible and reusable web-enabled, component-based, multi-tier applications for enterprises and value networks. It is a total “end to end” solution delivery model encompassing the entire software development and asset management life cycle.
It is independent of contributing components and technologies. Individual software components and technologies are replaceable – with a key element being explicit methodologies for (re-useable software) asset utilisation, management and disposal.
Business Benefits – ROI
The Golden Orb EASE = 70% of IT Strategy Core Components - Concentrate on 30% specific industry applications
Benefits - Openness, Speed, Flexibility, Control, Re-use
Open structure – open standards based with a focus on supporting business unit performance though flexible business functionality rather than technical boundaries between application layers.
Speed – enterprise architecture that allows the separation of concerns enabling architectural and application development to work in parallel.
Control and Flexibility – solutions adapt quickly to business needs and system changes by loosely coupling business logic from infrastructure reuse – solutions that allow for re-use of business components across applications and re-use of architecture across applications as well as re-use of development skills across projects. Description EASE is a complete end-to-end service-oriented architecture (SOA) and Business Application (SOBA) framework. It enables the rapid development, deployment and maintenance of enterprise level applications and services that enables project teams to meet immediate goals without compromising on quality, versatility or control. GOT EASE automates many of the cumbersome tasks needed to develop deploy and manage enterprise level solutions. The solutions produced using the framework are deployed on the J2EE platform, which provides a vendor neutral, scalable and robust application server. EASE Architecture
GOT EASE is based on distributed business design patterns, such as those in Sun’s J2EE Pattern Catalog (J2EE Blueprints), that articulate potential issues and proven solutions when building business applications. It promotes Loose Coupling between the business code and the technical and architectural components. This approach also promotes Separation of Duties enabling separate teams to work on individual areas of the project concurrently and seamlessly. By targeting specific Business Domains an enterprise can use GOT EASE to build up a vast library, of market specific components and services. The Business Process Fusion engine is the foundation that structures the business logic of an application into Business processes. GOT EASE empowers an organization with agility, enabling it to meet new market demands with new services and service delivery methods. GOT EASE uses XML Configuration files to extract volatile areas of business application behaviour, enabling easier deployment and maintenance. Business processes, such as navigation and workflow processes, can be maintained simply by editing an XML file, rather than updating and re-compiling source code. A lot of the code needed to build service-oriented business applications, can be cumbersome and repetitive. GOT EASE auto-generates a lot of this code, making it much easier to create and maintain. For instance, if you needed to add a data field to the design of an application or service, just by adding it to the project design schema and the domain business object definition file, GOT EASE will automatically generate all of the code need to integrate that into the web application, from end-to-end. Service-Oriented Architectures delivering applications as services is what enterprise systems of the 21st century will use to meet modern market demands. GOT EASE is the robust, scalable solution that will support these enterprises and demands. |