|
Wiki Home
Members
To join, please contact us. Improve MIKE 2.0
Need somewhere to start? How about the most wanted pages; or the pages we know need more work; or even the stub that somebody else has started, but hasn't been able to finish. Or create a ticket for any issues you have found.
|
SOA, EII and Model Driven Architecture Solution OfferingFrom MIKE2.0 Methodology -> You are here: Category:Selling Messages > Information management in Service-Oriented Architecture, Part 2: Explore the different approaches to information management in SOA > Solution Architecture Definition/Revision > Enterprise Search Concept > SOA, EII and Model Driven Architecture Solution Offering
Introduction
The SOA, EII and Model Driven Development Solution Offering provides an approach for implementing advanced architecture techniques to increase reuse, reduce complexity and improve software quality across the Information Management environment. The solution offering provides high level solution architecture options, logical implementation techniques and design patterns. Services Oriented Architecture (SOA) techniques are provided that can enable capabilities to be built for interfaces and business services, as well as specific information-oriented services. Enterprise Information Integration (EII) uses many of the same technology components underpinning current EAI implementations, but in a manner that is optimized for information integration as opposed to application or process integration. It also provides newer techniques being applied for federated/virtual integration. Model Driven Development techniques take a metadata-driven approach with the aim of improving software quality and speed of delivery. Executive SummarySolution Offering PurposeThis is a Core Solution Offering. Core Solution Offerings bring together all assets in MIKE2.0 relevant to solving a specific business and technology problem. Many of these assets may already exist and as the suite is built out over time, assets can be progressively added to an Offering. A Core Solution Offering contains all the elements required to define and deliver a go-to-market offering. It can use a combination of open, shared and private assets. Solution Offering Relationship OverviewMIKE2.0 Solution Offerings provide a detailed and holistic way of addressing specific problems. MIKE2.0 Solution Offerings can be mapped directly to the Phases and Activities of the MIKE2.0 Overall Implementation Guide, providing additional content to help understand the overall approach. The MIKE2.0 Overall Implementation Guide explains the relationships between the Phases, Activities and Tasks of the overall methodology as well as how the Supporting Assets tie to the overall methodology and MIKE2.0 Solutions. Users of the MIKE2.0 Methodology should always start with the Overall Implementation Guide and the MIKE2.0 Usage Model as a starting point for projects. Solution Offering DefinitionRelationship to Solution CapabilitiesRelationship to Enterprise ViewsMapping to the Information Governance FrameworkMapping to the SAFE Architecture FrameworkMapping to the Overall Implementation GuideShown below are the key activities from the Overall Implementation Guide that are used as part of this Solution Offering. Phase 1 - Business Assessment and Strategy Definition BlueprintEnterprise Information Management AwarenessSOA, EII and MDA are advanced concepts at most organisations. It is particularly important that Enterprise Information Management Awareness sessions be held on these architectural techniques before starting the programme. Organisational QuickScan for Information DevelopmentThe maturity assessments from the Organisational QuickScan for Information Development activity are important for this offering to understand technology gaps and the scope of work. SOA/MDA/EII are typically he most mature architectural solutions that organisations have as part of their technology vision. This work may have already been conducted as part of a larger strategic effort. Future-State Vision for Information ManagementThe Future State Vision for Information Management defines the strategic conceptual architecture for how SOA, MDA and EII solutions will be implemented. This is the first significant step in the architecture strategy work for this solution offering. Return on Investment of Information AssetsAs one of the primary goals of SOA/MDA/EII projects is reuse, the Return on Investment of Information Assets should be aligned with this architecture strategy. This activity is under development and should be expanded so that reuse assessments across the Technology Backplane can feed into the assessment model. This activity is under development and should be expanded so that reuse assessments across the Technology Backplane can feed into the assessment model. Phase 2 - Technology Assessment and Selection BlueprintStrategic Requirements for Technology Backplane DevelopmentStrategic Functional Requirements should be the drivers for the advanced architectural capabilities of this solution offering. The Functional Requirements along the Technology Backplane are the input for the core set of capabilities for these architectural models. Strategic Non-Functional RequirementsStrategic Non-Functional Requirements should also feed into the capability requirements for this offering. Non-Functional Requirements will relate to areas such as performance, usability and reusability. Future-State Logical Architecture and Gap AnalysisThe Strategic Logical Architecture builds on the conceptual architecture. It provides a translation of the strategic functional and non-functional requirements into capabilities that will be fulfilled by the solution. The gap analysis process is important for defining how the future-state architecture will provide capabilities not available today. There is often a significant gap for organisations moving to advanced architectures, so its is important to make sure to get foundation capabilities in place along the way. Future State Physical Architecture and Vendor SelectionThe Future-State Logical Architecture and Gap Analysis defines the strategic product set that will be used as part of the implementation. Moving to an advanced architecture will often require a number of new technologies and a complex selection process. Data StandardsData Standards are used for defining how the technology that will be implemented is important, particulaly with the implementation of a number of new technologies. Metadata Driven ArchitectureMoving to a Metadata Driven Architecture is a key enabler for moving to advanced architectural techniques such as SOA and MDA and is essential for EII. All of these architectural techniques make a metadata management a by-product of the software development process and make use of the code artifacts that are generated into a metadata repository. Phase 3 - Information Management Roadmap and Foundation ActivitiesEnterprise Information ArchitectureThe Enterprise Information Architecture defines the scope for Enterprise Information Integration of systems in a federated environment. By first defining the conceptual model in this activity, the overall scope of the problem is defined. Message ModellingMessage Modelling should be applied to define the interface schemas modelling data in motion across the federated environment. It could possibly be generalised to cover taxonomic development and may also be expanded to cover unstructured content models. Data ProfilingData Profiling may be conducted to quantitatively understand data quality issues and define business rules. This assessment process may directly feed into the design process for an EII/MDA project. Solution Architecture Definition/RevisionSolution Architecture Definition/Revision is applied to define the architectural approach specific to an increment. This activity should be extended to relate more specifically to advanced architectures or generalised and make use of Supporting Assets to cover these capabilities. Prototype the Solution ArchitectureIt is important to Prototype the Solution Architectureto test many of these advanced concepts. The prototype should be representative of the major use cases this solution will need to fulfill. Mapping to Supporting AssetsLogical Architecture, Design and Development Best PracticesProduct-Specific Implementation TechniquesProduct Selection CriteriaRelationships to other Solution OfferingsExtending the Open Methodology through Solution OfferingsListed below are proposed extensions to the Overall Implementation Guide to meet the requirements for this Solution Offering: Potential Activity ChangesOrganisational QuickScan for Information DevelopmentThe existing QuickScan assessments should be extended to better cover the advanced archiectural concepts related to SOA/MDA/EII. Return on Investment of Information AssetsThis activity is under development and should be expanded so that reuse assessments across the Technology Backplane can feed into the assessment model. Data StandardsThis activity should potentially be extended (or another activity be added) to cover some of the other area of development standards. Message ModellingThis activity could possibly be generalised to cover taxonomic development and may also be expanded to cover unstructured content models. Solution Architecture Definition/RevisionThis activity should be extended to relate more specifically to advanced architectures or generalised and make use of Supporting Assets to cover these capabilities. Prototype the Solution ArchitectureThis activity should be extended to relate more specifically to advanced architectures or generalised and make use of Supporting Assets to cover these capabilities. |
Wiki asset search
Toolbox
Views
Wiki Contributors
|

