A trust and Contract Management framework enabling secure collaborative business

advertisement
A trust and Contract Management framework enabling secure collaborative business
processing in on-demand created, self-managed, scalable, and highly dynamic Virtual
Organisations
http://www.eu-trustcom.com
TRUSTCOM – Intelligent
planning for an intelligent grid
Michael Wilson
CCLRC
Business Relationship
Agreements
Enforcing Inter-Enterprise
Policies
• Contract
– Clauses in natural language
– Some translated into XML policies
• Identification of Parties
• Business Process Description
– What you do & when you do it (UML -> CDL -> BPEL)
• Service level agreements
– Quality of what you do (WSLA)
• Confidentiality Clauses
– Who can access which resources, when
» Trust policies
» Access control policies
» Privacy policies
Loading Policies
• Policies are derived from the terms and
conditions of the VO Agreement
• During the formation and the evolution
phase of the VO, policies are loaded into
the policy service(s) and into the policy
decision points.
Policy Languages
• Authorisation policies follow the XACML
1.1 standard with extensions for
expressing delegation policies
• An “event-condition-action” rule encoding
was chosen for obligation policies (also
sometimes called adaptation policies)
• Policy actions are typically web-service
invocations that are made on
administrative services
TrustCom Architecture
implemented using WS* standards
Events, policies, actions
Business Relationship Cycle
Preparation Process
Identification
Formation
Operation
Trustcom Outputs
• Trustcom Framework (concepts & architecture) – Jan ‘07
• Generic Tools and Methods to execute Framework –
Feb ‘07
– freely available, open source licences
– modules exploited by companies in products
• Infrastructure (BT), Collaborative BP (SAP), Security Token Service
(MS), Supplier Qualification (IBM)
• Evaluated demonstrators to show business benefits of
applying Trustcom Framework – May ‘07
– Distributed Aerospace Engineering (BAE Systems)
• 20 year, supply chain
– Aggregated application services (BT, Atos Origin)
• 5 days, shared risk collaborations
TrustCoM Limitations
• TrustCoM does not address the complete set of
requirements – e.g. there is no financial accounting.
• The controlled vocabularies used in the contracts,
SLAs and policies in TrustCoM are neither complete
nor optimal. Considerable further development will be
required to define these for specific industrial sectors
and have their interpretation agreed by commercial
managers and lawyers.
• There is no method to prove that policies have been
enforced.
• There is no method or tool to analyse policies, identify
or resolve conflicts between them, or identify policy
omissions compared to a priori models.
Download