SCA Artifact Loading - OSGI SCA needs to define resource loading for our artifacts 1.Imports first and then private resources. 2.Maintaining loader context.

Slides:



Advertisements
Similar presentations
AQute R4 By Peter Kriens CEO aQute OSGi Technology Officer and OSGi Fellow.
Advertisements

News in XACML 3.0 and application to the cloud Erik Rissanen, Axiomatics
Enhancing Residential Gateways: OSGi Service Composition Consumer Electronics, IEEE Transactions /February 2007/Volume: 53, Issue: 1 /On page(s): 87-95Issue:
EGEE is a project funded by the European Union under contract IST WSDL Using
Solving Equations = 4x – 5(6x – 10) -132 = 4x – 30x = -26x = -26x 7 = x.
Middleware Technology Training Lab Course. Outline  Lab introduction  Create Web services  Business modeling  Implement a business process  Integrate.
Why OSGi matters for Enterprise Java Infrastructures
OSGi: Open Services Gateway Initiative Richard Chapman 5 Sept
22-s02 27-s02 25-s04 20-s03 20-s06,7 28-s01 20-s04 22-s01 27-s01 20-s05.
October 19, 2009OpenSG - AMI-ENTERPRISE1 The Framework, Standards, and Plans AMI-Enterprise Service Definition Team.
Unit 1 Equations, Inequalities, and Functions. Unit 1: Equations, Inequalities, and Functions Overview: In this unit you will model real-world solutions.
INTRODUCING SCA Byungwook Cho Nov.2007.
 The BPEL Module project is a group of source files which includes BPEL files, WSDL files, and XML schema files. Within a BPEL Module project, you can.
Review: OSGi – a component framework for Java Bundle OSGi Framework Bundle Java Runtime Environment (JRE) Operating System (OS) Hardware “Dynamic Modules.
SCA Assembly Model Anish Karmarkar – Oracle Michael Rowley – BEA.
The Parts of Plot The Parts of Plot What is the exposition of the story? What is the exposition of the story? Where the author introduces the characters.
Tuscany 2.x Extensibility and SPIs Raymond Feng. Tuscany Extensibility Cx2x/Tuscany+2.x+Extensibility+and+SPIs#extensions.
1 Topic Maps - Compact Syntax (CTM) ISO/IEC Review of the current draft Oslo, April 2008.
OSGi Enablement for Tuscany Raymond Feng. Overview.
ACCESS EMIS Coordinator Meeting March 13, TSDL Project Teacher Student Data Link Project –Roster Verification –Value Added –EVAAS –Battelle for.
Tuscany Runtime Architecture. Contents Overview An example Bootstrap kernel Process of composite application.
1 XML-CDL Issues on Rev 0.2: Discussion, Solutions, and Proposal of Rev 0.3 Jun Tatemura NEC Laboratories America July 27, 2004.
Grouper Tom Barton University of Chicago. I2MM Spring Outline  Grouper’s place in the world  Some Grouper guts  Deployment scenarios.
LexEVS Value Domains. LexGrid Definitions Value Domain Definition – the description of the contents Value Domain Resolution – the actual contents –The.
SCA Assembly Model Anish Karmarkar – Oracle Michael Rowley – BEA.
Scoping and Namespaces CSIS 1595: Fundamentals of Programming and Problem Solving 1.
Classroom Conflict Management. You said.... Dominant Student Shy Student Taboos Personality Clash Aggressive/Challenging Students Maverick Students Bad.
Introduction to Active Directory
AMI -ENT Service Definition Team Step-by-Step Modeling and Artifacts Generation Process.
Impala A dynamic module framework for Java web development Phil Zoio Realsolve Solutions Devoxx 12 December, 2008.
© 2005 NORTHROP GRUMMAN CORPORATION 2 11 Jan 06 Northrop Grumman Private / Proprietary Level I Terminology Service Bureau Vision Processes  Procedures.
SCR740 December, 2005 Daryl Shing, Gary Macomber, Bill Grantham.
MODIFYING COMPONENT ATTRIBUTES 1. Modifying Component Attributes Manually select multiple components of common type –Control+click to select multiple.
Discovery of Manageability Clarification
SCA BPEL Test Cases High Level Structure of Test Cases Sanjay Patil.
ATL will focus on the following global context to help you develop an holistic approach to your personal and professional goals CommunitiesTechnologies.
© 2008 by Newcomer, Diekmann; made available under the EPL v1.0 | Date | Other Information, if necessary Enterprise Expert Group Status Report Eric Newcomer.
Initiating UK OOI CI Project 7 th /8 th March 2011.
Images for OSLC Asset Management Workgroup
CIM Modeling for E&U - (Short Version)
Apache Tuscany 2.x Domain/Node
Terminology Service Bureau Vision
Project Portfolio Management
Tuscany Java SCA Architecture
SOFTWARE DESIGN AND ARCHITECTURE
Presented by Jinpeng Zhou
Kontrak Kuliah Web Service.
Data Exchange Java API and Perl API : read & modify
PHP Namespaces (in progress)
Solve: 1. 4<
Hundreds Chart
التدريب الرياضى إعداد الدكتور طارق صلاح.
Luís Ferreira Pires Dick Quartel Remco Dijkman Marten van Sinderen
Conflict Resolution Strategies
Use Case Sim City Enterprise Partner Business Unit Business Unit WS-3
NAME 436.
Multi-master Asynchronous Replication
Leading Tone Seventh Chords
Prime Numbers.
Fabric 1.2 Chaincode namespace _foo_f1_ _foo_f2_ _foo_f3_ _bar_b1_
Methods of Finding Vector Sum
JTLS 6.0 View Data Files In Excel
Online Pogo Game Customer Service
Pogo Game Customer Care Helpline Number

Call Pogo Contact Phone Number and Enjoy Pogo Game
Presentation transcript:

SCA Artifact Loading - OSGI SCA needs to define resource loading for our artifacts 1.Imports first and then private resources. 2.Maintaining loader context.

SCA Artifact Loading – implementation.composite Composite – having the right artifact loader Bundle ABundle B export Import B Composite A Composite B bundle A artifact loader bundle B artifact loader impl -composite knows its artifact loader -we also need this for bpel, wsdl, xsd, …

SCA Artifact Loading – namespace import/export Loading ns:name identified artifacts, avoid location attributes Bundle ABundle B export Import ns2 bundle A artifact loader bundle B artifact loader Composite A ns1:name12 ns2:name21 ns1 … name11 name12 ns2 … name21 name22 A contribution knows its private and public namespaces and the artifacts that provide them; exported ns stated in contribution export ns1 and ns2 are used as shorthand for namespace names.

SCA Artifact Loading – SCA include Remove support for cross contribution sca:include, rather than solve the cross contribution artifact resolution problems. Inclusion MUST be resolved with a contribution.