• Tidak ada hasil yang ditemukan

OGC-IP Concept Development Policies and Procedures

N/A
N/A
Protected

Academic year: 2017

Membagikan "OGC-IP Concept Development Policies and Procedures"

Copied!
8
0
0

Teks penuh

(1)

Date: 2005­11­22

Reference number of this OGC document: OGC 05­128

Version: 0.1

Category: OGC Policies and Procedures

Editor: George Percivall

OGC Interoperability Program 

Concept Development Policies and Procedures

Copyright © Open Geospatial Consortium (2005)

Warning

This document is a draft for OGC Member review.

(2)

Table of Contents

1

Introduction...1

2

Reference Documents...1

3

Concept Development...1

4

Concept Development Policies...3

(3)

1 Revision history

Date version Editor Primary

clauses modified

Description

22 November

2005 0.1 George Percivall All Initial Version

(4)

1 Introduction

This document defines the policies and procedures for the conduct of an Open Geospatial Consortium (OGC) Concept Development Initiative. The main purpose of a Concept Development Initiative is to define a subsequent Interoperability Initiative, e.g., Testbed, Experiment, Pilot, or OGC Network.

Concept development begins with the Sponsors and IP Team working together to determine the Sponsors’ requirements. The main result is a feasibility report which documents a response from industry, the probable costs and benefits of given industry recommendations, an appraisal of where the recommendation seems to fit within the overall context of industry practice, and a draft technical architecture for the Sponsors’ consideration.

Concept Development is an optional pre-cursor to any other Interoperability Initiative and so is defined in this separate document.

Concept Development initiatives are governed by policies and procedures in “The OGC Interoperability Program”.

2 Reference Documents

The following documents are referenced in this document. In all cases the latest version of the referenced document will be used.

 OGC Intellectual Property Rights Policy and Procedures

 OGC Reference Model.

 OGC Adopted Technical Baseline.

 The OGC Interoperability Program

 IEEE Std 1471-2000 IEEE Recommended Practice for Architectural Description of Software-Intensive Systems

3 Concept Development

Typically, a Concept Development focuses on the development of a Request for Technology (RFT) and the collection and collation of the RFT responses. These two actions are key elements to the Concept

Development task and most likely will be used through several initiatives. Information gained as a result of the execution of these activities can be used to determine the technical viability of a prospective test bed. A Request for Technology is outreach from the Interoperability Program to Industry. It has the following goals:

 To document in the form of an explicit request to industry a set of interoperability requirements for a given problem domain;

 To obtain from industry technical architectural and technology information to the Interoperability Program for use in the development of a refined set of requirements, use cases, and technical architecture for a test bed.

Figure 1 shows the steps of a Concept Development Initiative. The goal for organizations submitting an RFT response is to suggest possible approaches and technologies relevant to solving the stated

(5)

technology approaches from industry, RFT responders should not include proprietary information about their technology.

Figure 1 ­ Concept Development Initiative

The actual steps for developing the RFT document are as follows. Concept development begins when one or more OGC members determine that there is an interoperability issue to be solved. At this point, the potential initiative Sponsors and IP Team work together to document and calibrate the Sponsors’

interoperability requirements for a given problem domain. IP Team evaluates these requirements within the context of the existing OpenGIS Adopted Technical Baseline to determine how these requirements fit (or not) into the existing OGC technical baseline. Once this evaluation is done, the sponsors and IP Team will decide if an RFC should be released. If the decision is “Yes”, then the IP Team will develop a Request for Technology that includes an architectural concept that addresses the potential Sponsors’ requirements and harmonization with the existing OGC technical baseline.

Once completed and reviewed by the potential sponsors as well as IP Team, The RFT is then released to the industry for consideration. The intention is that Industry (i.e., individual companies, universities, and organizations that work within the geospatial market) will review their technology base, best practices, research and development, and design ideas. From this review they may respond to the RFT with

recommended technological approaches for the OGC to consider through the test bed. Any RFC responses are submitted to the OGC. The IP team will then review the responses received. Based on their review, they will provide the sponsors with a feasibility report which documents the response from industry, the probable costs and benefits of given industry recommendations, an appraisal of where the recommendation seems to fit within the overall context of industry practice, and a draft technical architecture for the Sponsors’ consideration. On receipt of the feasibility study the Sponsors then are in a position to make a decision on how best to proceed: whether to fund the initiative or to reconsider the requirements they submitted and go through the process again.

(6)

4 Concept Development Policies

Policies defined the OGC Document “The OGC Interoperability Program” apply to all Testbeds.

(7)

Annex: Architecture Development

Future versions of the Concept Development Policies and Procedures will explicitly address the coordination of the OGC Reference Model with the Concept Development Process. OGC relies on standards developed by other organizations that are relevant to the development of OGC specific activities. Two standards relevant to the OGC Reference Model and the OGC Interoperability Program are:

 ISO/IEC 10746, Information technology — Open Distributed Processing — Reference model (RM-ODP).

 IEEE Std 1471-2000 IEEE Recommended Practice for Architectural Description of Software-Intensive Systems

4.1 Purpose of Concept Development (IEEE 1471 Excerpt)

A system has one or more stakeholders. Each stakeholder typically has interests in, or concerns relative to, that system. Concerns are those interests which pertain to the system’s development, its operation or any other aspects that are critical or otherwise important to one or more stakeholders. Concerns include system considerations such as performance, reliability, security, distribution, and evolvability.

A system exists to fulfill one or more missions in its environment. A mission is a use or operation for which a system is intended by one or more stakeholders to meet some set of objectives.

Every system has an architecture, in the terms of this recommended practice. An architecture can be recorded by an architectural description (see Figure 1). This recommended practice distinguishes the architecture of a system, which is conceptual, from particular descriptions of that architecture, which are concrete products or artifacts. Architectural descriptions (ADs) are the subject of this recommended practice.

In the conceptual framework of this recommended practice, an architectural description is organized into one or more constituents called (architectural) views . Each view addresses one or more of the concerns of the system stakeholders. The term view is used to refer to the expression of a system’s architecture with respect to a particular viewpoint.

Other information, not contained in any constituent view, may appear in an AD , as a result of an

organization’s documentation practices. Examples of such information are the system overview, the system context, the system stakeholders and their key concerns, and the architectural rationale.

A viewpoint establishes the conventions by which a view is created, depicted and analyzed. In this way, a view conforms to a viewpoint. The viewpoint determines the languages (including notations, model, or product types) to be used to describe the view, and any associated modeling methods or analysis techniques to be applied to these representations of the view. These languages and techniques are used to yield results relevant to the concerns addressed by the viewpoint. An architectural description selects one or more viewpoints for use. The selection of viewpoints typically will be based on consideration of the stakeholders to whom the AD is addressed and their concerns. A viewpoint definition may originate with an AD, or it may have been defined elsewhere. A viewpoint that is defined elsewhere is referred to in this recommended practice as a library viewpoint . A view may consist of one or more architectural models . Each such architectural model is developed using the methods established by its associated architectural viewpoint. An architectural model may participate in more than one view.

4.2 Definitions from IEEE 1471-2000

acquirer: An organization that procures a system, software product, or software service from a supplier. (The acquirer could be a buyer, customer, owner, user, or purchaser.)

architect: The person, team, or organization responsible for systems architecture.

(8)

architecting: The activities of defining, documenting, maintaining, improving, and certifying proper implementation of an architecture.

architectural description (AD): A collection of products to document an architecture.

architecture: The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution.

life cycle model: A framework containing the processes, activities, and tasks involved in the development, operation, and maintenance of a software product, which spans the life of the system from the definition of its requirements to the termination of its use.

system: A collection of components organized to accomplish a specific function or set of functions.

system stakeholder: An individual, team, or organization (or classes thereof) with interests in, or concerns relative to, a system.

view: A representation of a whole system from the perspective of a related set of concerns.

Gambar

Figure 1 ­ Concept Development Initiative

Referensi

Dokumen terkait

The benefits of the research include selecting every employee who applies for a Study Task scholarship in a subjective manner that can be measured, provide

At the last meeting of the class, the students were given a questionnaire regading their attitude towards using the collaborative Kit-Build concept map authoring tool using a

In response, the government divided the country into healthcare clusters and requested bids from insurance companies to provide basic coverage for the neediest in a given cluster.. The

Purpose of Research 1 To study the capability of human capital in the tourism industry of Hajj and Umrah 2 To study problems and provide guideline for human capital development in

5.3 PERCEIVED BENEFITS OF PERFORMANCE MANAGEMENT Impact of institutional management on the performance management system Eight major themes were derived from the information given

63 percent of respondents answered that they do not believe that the development of Sustainable Social Entrepreneurship can provide significant social benefits, such as reducing

Conclusion Based on the research that has been done, it can be concluded, first, the development of Assisted E-Modules Mobile Physics Learning In Momentum and Impulse To Provide an

These studies provide better insight and understanding of the needs and preferences of Muslim tourists, as well as a guide for the tourism industry to develop products and services that