Enterprise Architecture Executive Handbook - U.S. Coast Guard
Enterprise Architecture Executive Handbook - U.S. Coast Guard
Enterprise Architecture Executive Handbook - U.S. Coast Guard
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Service Oriented <strong>Architecture</strong> (SOA)<br />
Service Oriented <strong>Architecture</strong> (SOA) is a software design methodology that uses loosely coupled services<br />
to perform business functions and processes. SOA is not a specific technology nor is it a final destination;<br />
it is an architectural path with a set of design principles for system development.<br />
The most essential element of SOA is a service, which is a logical representation of a repeatable business<br />
activity that is well-defined and self-contained. A service has a published interface that developers can use<br />
when building different applications and business processes. In essence, SOA centers on developing a<br />
service for a single application, project, or organization and reusing that service across the enterprise.<br />
In 2006, the Commandant, as part of his CIAOs, called for e-<strong>Coast</strong> <strong>Guard</strong> (eCG) and SOA<br />
Implementation (CIAO #10). The goal of this mandate is to enhance USCG mission performance through<br />
optimal C4&IT investments and management.<br />
In support of CIAO #10, the Office of <strong>Enterprise</strong> <strong>Architecture</strong> and Governance worked with graduate<br />
students from Carnegie Mellon University to develop a USCG SOA implementation plan. The<br />
implementation plan outlines an approach that the USCG can consider as it moves forward with<br />
implementing SOA. The approach includes a SOA roadmap and maturity model concepts; ideas for SOA<br />
process, governance, and outreach; and private sector case studies.<br />
In addition, the USCG Operations Systems Center (OSC), whose primary function is to provide full lifecycle<br />
support for operationally-focused information systems, is working to implement SOA as it develops<br />
and enhances USCG systems. As part of this effort, OSC successfully implemented an instance of SOA<br />
for the Authoritative Parts Service (APS) and selected an enterprise service bus for future SOA<br />
development.<br />
14