Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Policy Driven Development: Flexible Policy Insertion for Large Scale Systems

Identifieur interne : 000473 ( Main/Exploration ); précédent : 000472; suivant : 000474

Policy Driven Development: Flexible Policy Insertion for Large Scale Systems

Auteurs : Barry Demchak ; Ingolf Krüger

Source :

RBID : PMC:4224141

Abstract

The success of a software system depends critically on how well it reflects and adapts to stakeholder requirements. Traditional development methods often frustrate stakeholders by creating long latencies between requirement articulation and system deployment, especially in large scale systems. One source of latency is the maintenance of policy decisions encoded directly into system workflows at development time, including those involving access control and feature set selection.

We created the Policy Driven Development (PDD) methodology to address these development latencies by enabling the flexible injection of decision points into existing workflows at runtime, thus enabling policy composition that integrates requirements furnished by multiple, oblivious stakeholder groups.

Using PDD, we designed and implemented a production cyberinfrastructure that demonstrates policy and workflow injection that quickly implements stakeholder requirements, including features not contemplated in the original system design. PDD provides a path to quickly and cost effectively evolve such applications over a long lifetime.


Url:
DOI: 10.1109/POLICY.2012.13
PubMed: 25383258
PubMed Central: 4224141


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Policy Driven Development: Flexible Policy Insertion for Large Scale Systems</title>
<author>
<name sortKey="Demchak, Barry" sort="Demchak, Barry" uniqKey="Demchak B" first="Barry" last="Demchak">Barry Demchak</name>
</author>
<author>
<name sortKey="Kruger, Ingolf" sort="Kruger, Ingolf" uniqKey="Kruger I" first="Ingolf" last="Krüger">Ingolf Krüger</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">25383258</idno>
<idno type="pmc">4224141</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4224141</idno>
<idno type="RBID">PMC:4224141</idno>
<idno type="doi">10.1109/POLICY.2012.13</idno>
<date when="2012">2012</date>
<idno type="wicri:Area/Pmc/Corpus">000443</idno>
<idno type="wicri:Area/Pmc/Curation">000443</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000384</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="wicri:Area/PubMed/Corpus">000030</idno>
<idno type="wicri:Area/PubMed/Curation">000030</idno>
<idno type="wicri:Area/PubMed/Checkpoint">000030</idno>
<idno type="wicri:Area/Ncbi/Merge">000579</idno>
<idno type="wicri:Area/Ncbi/Curation">000579</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">000579</idno>
<idno type="wicri:doubleKey">2163-5587:2012:Demchak B:policy:driven:development</idno>
<idno type="wicri:Area/Main/Merge">000474</idno>
<idno type="wicri:Area/Main/Curation">000473</idno>
<idno type="wicri:Area/Main/Exploration">000473</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">Policy Driven Development: Flexible Policy Insertion for Large Scale Systems</title>
<author>
<name sortKey="Demchak, Barry" sort="Demchak, Barry" uniqKey="Demchak B" first="Barry" last="Demchak">Barry Demchak</name>
</author>
<author>
<name sortKey="Kruger, Ingolf" sort="Kruger, Ingolf" uniqKey="Kruger I" first="Ingolf" last="Krüger">Ingolf Krüger</name>
</author>
</analytic>
<series>
<title level="j">Proceedings. IEEE International Symposium on Policies for Distributed Systems and Networks</title>
<idno type="ISSN">2163-5587</idno>
<imprint>
<date when="2012">2012</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p id="P1">The success of a software system depends critically on how well it reflects and adapts to stakeholder requirements. Traditional development methods often frustrate stakeholders by creating long latencies between requirement articulation and system deployment, especially in large scale systems. One source of latency is the maintenance of policy decisions encoded directly into system workflows at development time, including those involving access control and feature set selection.</p>
<p id="P2">We created the Policy Driven Development (PDD) methodology to address these development latencies by enabling the flexible injection of decision points into existing workflows
<italic>at runtime</italic>
, thus enabling policy composition that integrates requirements furnished by multiple, oblivious stakeholder groups.</p>
<p id="P3">Using PDD, we designed and implemented a production cyberinfrastructure that demonstrates policy and workflow injection that quickly implements stakeholder requirements, including features not contemplated in the original system design. PDD provides a path to quickly and cost effectively evolve such applications over a long lifetime.</p>
</div>
</front>
</TEI>
<affiliations>
<list></list>
<tree>
<noCountry>
<name sortKey="Demchak, Barry" sort="Demchak, Barry" uniqKey="Demchak B" first="Barry" last="Demchak">Barry Demchak</name>
<name sortKey="Kruger, Ingolf" sort="Kruger, Ingolf" uniqKey="Kruger I" first="Ingolf" last="Krüger">Ingolf Krüger</name>
</noCountry>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000473 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000473 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     PMC:4224141
   |texte=   Policy Driven Development: Flexible Policy Insertion for Large Scale Systems
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Exploration/RBID.i   -Sk "pubmed:25383258" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd   \
       | NlmPubMed2Wicri -a CyberinfraV1 

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024