View MODAF:Service Oriented Viewpoint


Version & Date

Version 1.2.004.

* =  changed at 1.2.004

+ =  new at 1.2.004

The change history is derived from the definition of each MODAF view within the The MODAF Service Oriented Viewpoint viewpoint document from

See MODAF Release History.


The Service-Oriented Viewpoint* is one of the 7 MODAF Viewpoints.

From The MODAF Service Oriented Viewpoint:

The Service Oriented Viewpoint provides a perspective that enables the specification of services which are to be used in a Service Oriented Architecture (SOA).

The viewpoint consists of 7 Service Oriented Views (SOVs) that specify the services used in an architecture (their behaviour and the interfaces they provide and require), the capabilities that the services deliver, and the policy governing the use of the services. It should be noted that the views do not focus on the detailed implementation of the service, but on the requirement the service fulfils – i.e. there may be many different implementations of a given service that is specified in the SOVs.

The SOVs are based on the same meta model elements as the NATO Architecture Framework (NAF) v3.1. However, a different set of views has been defined for MODAF. The definition of the MODAF SOVs include equivalency statements to indicate where the MODAF views differ from those in NAF.

In addition, service elements have been added to some existing MODAF views, specifically:

It should be noted that the SOVs are intended for specifying services for use in an SOA (i.e. loose- coupled, opaque service specifications). Services should not be used for simple interface management – SV-1 provides the concept of Resource Interface for this purpose.

Subject to Crown Copyright

The MODAF Service Oriented View Viewpoint has the following 7 views:

There are in 47 views* defined in the MOD Architecture Framework.

Configuration History

1.2.004 Name changed to Service Oriented Viewpoint

Originally Service Oriented View Viewpoint


Name changed for consistency reasons so that the viewpoints are of the form ... Viewpoint - not ...View Viewpoint or Views Viewpoint AND ...Viewpoint as was previously the case.


Other Frameworks

Category:Framework -> Collection
Category:Framework -> Viewpoint



© 2010 Eclectica Systems Ltd.