210 likes | 317 Views
A Unifying Approach to COIs, Metadata, and SOA. Dr. Marwan Sabbouh Jeff Higginson. Background. Early in the struggle for interoperability, a “layered” approach to IT architecture was proposed to promote interoperability, modularization, and reuse
E N D
A Unifying Approach to COIs, Metadata, and SOA Dr. Marwan SabbouhJeff Higginson
Background • Early in the struggle for interoperability, a “layered” approach to IT architecture was proposed to promote interoperability, modularization, and reuse • This approach held promise, but did not assure interoperability or drive common data standards • Since the layered architecture model does not specify data standards, multiple instantiations have developed • CoT, UCORE, VMF, Link 16, etc. • To manage these data standards, COIs formed to develop common vocabularies • COI process assures a well defined vocabulary will develop • Now the challenge becomes “how to optimize data shared across COIs”
Objective • Provide a simpler alternate method to allow vocabularies within domains (or COIs), while allowing for sharing across domains (or COIs) • Based on idea of loose couplers • Not focused on a single solution • The UCORE will influence multiple Common Cores • Recognize that legacy systems dominate and that today’s systems are tomorrow’s legacy systems • And that technology will continue to present better alternatives • This briefing outlines the result of interoperability work at ESC, and our approach for demonstrating the results of these efforts
In Principle, It Is Simple…But Too Many Artifacts and Actors, Results in Complex Processes
Tie the Artifacts; Unite the Actors Metadata Mappings do for data interoperability what Mashup Editors have done for code
Demonstration – UCORE to CoT • Tasking began with leveraging COI work to meet operational needs, specifically showing Blue-Force tracks in cockpit (situation awareness for fratricide avoidance) • Leveraging CoT enabled platforms (cockpits) to illustrate data interoperability • Activity took a basic look at evolving Strike, UCORE activities, and mapping into CoT focused tactical data network updates • This mapping has been accomplished • Will be supported with automation in future spirals
Sample WMSL Discovery Metadata Schema Import Mappings Code
Key Thoughts • This strategy that can accommodate multiple data standards • Shows preference for none • Supports process improvement • Process improvements to better streamline a manual (negotiation intensive) activity that works across COIs • Requires only the development of data mappings • That can be supported with automated tools • We suggest that this is a fundamental part of the way forward to manage the data interoperability • Migration from legacy standards, i.e. executing the DoD data strategy • Unifying the process for generating metadata and code - do for metadata what mashups is doing for code
Simplified View of the Enterprise (backup) How do we make these pieces work together?