|
|
Federal SOAFrom $1Table of contentsIntroductionMission Statement: The Federal SOA CoP is an open community of practice fostered to assist government and commercial organizations in achieving the promise of Service Oriented Architecture (SOA) through collaboration, demonstration and community efforts. The Federal SOA CoP is open to all. Participation is encouraged by users, who want to better understand how SOA may benefit their organization, by academia who may want to discuss research directions, and by standards organizations and vendors who would like to better understand user needs and help users better understand how the SOA approach can benefit their organization. Demonstrations: The Federal SOA CoP works to show the business value and technical feasibility of SOA that encompasses the full life-cycle of a multi-party SOA solution using multiple participants and multiple technologies collaborating via SOA standards in an architected community. The goals of demonstrations are:
Activitites:
Results:
Contacts:
General Announcements:February 8, 2011: Registration Opens for 11th SOA for E-Government Conference at MITRE, McLean, VA. March 30, 2010, Lessons Learned from the 1st Decade of BPM (File Damaged). October 24, 2009, The 2nd International SOA Symposium concluded with an important historical achievement: the announcement of the SOA Manifesto. The conference hosted a series of meetings for the "SOA Manifesto Working Group". This group, comprised of SOA industry thought leaders from around the world, came together and produced an official manifesto for service-oriented architecture and service-orientation. Visit http://www.soa-manifesto.org to view the manifesto declaration and its guiding principles. We'd like to encourage you to sign up as a signatory in order to voice your support for the the SOA Manifesto (the "Become a Signatory" form can be accessed from the homepage). The official announcement was video recorded and posted on YouTube: July 20, 2009 Members of OASIS, OMG, and The Open Group announce the publication of a new white paper, "Navigating the SOA Open Standards Landscape Around Architecture." The paper was produced to help the SOA community at large navigate the myriad of overlapping technical products produced by these organizations with specific emphasis on the 'A' in SOA; i.e., Architecture. This joint white paper explains and positions standards for SOA reference models, ontologies, reference architectures, maturity models, modeling languages, and governance. It outlines where the works are similar, highlights the strengths of each body of work, and touches on how the work can be used together in complementary ways. It is also meant as a guide to users of these specifications for selecting the technical products most appropriate for their needs, consistent with where they are today and where they plan to head on their SOA journeys. "We recognize the value of cooperative, inter-organizational SOA standards development," said Duane Nickull of Adobe, chair of the OASIS SOA Reference Model Technical Committee. "The SOA paradigm is huge, and there is much work to be done. Coordination between groups ensures that related SOA standards will work together without unnecessary overlap, contradiction or redundancy." "This paper is an excellent start to reducing the confusion about SOA standards that there has been in the market place, by explaining the relative positions of the architecture-related SOA standards of OASIS, the OMG and The Open Group," said Dr. Chris Harding, Forum Director for SOA and Semantic Interoperability, The Open Group. It is the result of excellent and effective co-operation between the three bodies, which we hope and expect will continue." "SOA is strategic for enabling the agile creation and integration of business applications at IBM." said Jim Amsden of IBM, co-chair of the OMG Analysis and Design Task Force and co-chair of the OMG SoaML Finalization Task Force and one of the authors of the OMG SoaML standard. "Standards provide the foundation for interoperability and integration needed to achieve success with SOA. The positioning of these standards helps minimize fragmentation and confusion in the SOA market. This paper also provides a context in which to collaboratively evolve the standards leading to better supporting products and best practices. We encourage the continuing collaboration between OMG, the Open Group and OASIS to help achieve the SOA value proposition." The white paper, "Navigating the SOA Open Standards Landscape Around Architecture," is published on the web sites of all three organizations: The Open Group - http://www.opengroup.org/projects/so...20044/W096.pdf
July 15, 2009, Cloud Computing Symposium, National Defense University, DC. Proceedings. July 13, 2009, Cloud Computing Standards Workshop, Ballston, VA. Proceedings. June 9, 2009 Geospatial Service-Oriented Architecture: Best Practices Workshop. March 23, 2009, Cloud Computing Interoperability Workshop, Arlington, VA. Proceedings March 25-26, 2009, SOA Consortium Meeting, Arlington, VA. March 31, 2009, Embracing Change: New Technical Approaches to Federal IT. Slides. April 2-3, 2009, SOA Symposium. Slides posted. April 29, 2009, The Open Group Releases First Edition of “The SOA Source Book”. New Book by Global IT Standards Leader Addresses Practical Implementations of SOA for Enterprise Architects May 12, 2009, Second Annual Service Oriented Architecture (SOA) Case Study Competition. The competition is open to organizations of all sizes, including government agencies, that have successfully delivered business or mission value using an SOA approach. The deadline is June 26, 2009. May 26, 2009, SOA Consortium Podcast: Cory Casanave, CEO, Model Driven Solutions on Enterprise SOA with the new OMG SoaML UML Profile. June 9, 2009, Geospatial Service-Oriented Architecture: Best Practices Workshop Geospatial Service-Oriented Architecture: Best Practices Workshop . Wiki Page with Suggested Pilots. Special Recognitions
Predictive MetricsPhased (Life Cycle) Measures for SOA-based Systems (10-15-2007) This Wiki Page contains metrics that are intended as a guide for Chief Architects or Program Managers tasked with building / composing SOA-based systems. They are being developed as part of a NIST effort to identify measures (characteristics of the application and technology) or other indicators early enough in the life cycle to influence success in later stages (Predictive Metrics). The site contains:
GlossaryNotes: A Work in Progress and Initial Source: Capability Cases: A Solution Envisioning Approach, Polikoff, Coyne, and Hodgson, 2006, pp. 437-445, Addison Wesley. Agile Methods: Lightweight software development methodologies that emphasize close collaboration between the programmer team and business experts; face-to-face communication (as more efficient than written documentation); frequent delivery of new deployable business value; tight, self-organizing teams; and ways to craft the code and the team such that the inevitable requirements churn is not a crisis. See the Agile Alliance Website Component-Based Development: An approach to the design and implementation of software applications where systems are assembled using components from one or more sources. The components may be written in different programming languages and run on different platforms. Components exist at different levels of granularity - from a re-usable calendar gadget to fully featured CRM (Customer Relationship Management)) module. What is common is their ability to be composable. A software component is any self-contained, independently viable, and deployable grouping of services whose services can be involked by many different types of clients. See Componenttechnology.Org Website Model Driven Architecture (MDA): An approach to system specification, portability, and interoperability based on the use of formal and semi-formal models. The MDA derives all executable code from models of the system using UML and other associated OMG (Object Management Group) standards. See the OMG MDA Website Ontology: A model of how to specify a subject area of interest in which concepts, their attributes, and relationships (associations between concepts) are explicitily named and distinguished. Constraints stipulate distinctions that differentiate concepts, governing how they participate in relationships, and how implicit knowledge is made explicit through qualifiers that allow inferencing over relationships properties. A standard language for representing an ontology on the web is the W3C standard OWL. See W3C Semantic Web Website Semantic Model: Another way of referring to Ontology, usually used in the context of IT solutions that employ an ontology an execution time. A semantic model in which relationships (associations between items) are explicity named and differentiated is call ontology. Because relatiobships are specified, there is no longer a need for strict strucuture that encompasses or defines the relationships. The model essentially becomes a network of connections with each connection having an association independent from any other connection. Semantic Web: An evolution of the Web to a web in which meaning can be exchanged and mediated to provide machine-to-machine and more effective human-to-machine interaction. Descrived as "a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort lead by W3C with participation from a large number of researchers and industrial partners. It is based on the Resources Description Framework (RDF), which integrates a variety of applications using XML for syntax and URIs for naming. See W3C Semantic Web Website Semantic Web Technology: Semantic Web Technology is the technology that is enabling the Semantic Web and refers to technologies such as RDF, RDFS, and Owl. See W3C for RDF, RDFS, and OWL Service-Oriented Architecture (SOA): See Multiple Definitions by Organizations Below. A Service-Oriented Architecture (SOA) defines how two computing entities interact in such a way as to enable one entity to perform a unit of work on behalf of the another entity. The unit of work is refered to as a service, and the service interactions are defined using a description language. Each interaction is self-contained and loosley coupled, so that each interaction is independent of any other interaction. Taxonomy: A tree-like hierarchical structure of information. Taxonomies are often used by Internet portals (such as Yahoo!), online catalogs, and Web stores to categorize information and to offer consistent navigation. Taxonomical hierarchies provide an ordered connection between each item in the strucuture and the item or items below it. Unified Modeling Language (UML): Developed by the Object Management Group, UML is a visual language for specifying and documenting models of software systems, including their strucuture and design. UML is supported by many development tools. See the OMG UML Website Web Service: A software application whose interfaces and binding are capable of being defined, described, and discovered through industry-standard XML protocols, such as SOAP, WSDL, and UDDI. SOA Defined by OMG, Oasis, Open Group, W3C, and Wikipedia: OMG: Service Oriented Architecture is an architectural style for a community of providers and consumers of services to achieve mutual value, that:
Oasis: Service Oriented Architecture (SOA) is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains.
Open Group: An architectural style that supports service orientation Service orientation.
W3C: A Service Oriented Architecture (SOA) is a form of distributed systems architecture that is typically characterized by the following properties:
Was this page helpful?
Tags: (Edit tags)
|
||||||||||||||||||||||||||||||||||||||||||||||||
Powered by MindTouch 2010 |