<GatewayContext componentID="M"> |
<GatewayContext componentID="M/S2"> |
<GatewayContext componentID="M/S2/uc2"> |
</GatewayContext> |
<connections > |
</connections > |
</GatewayContext> |
<GatewayContext componentID="M/S1"> |
<GatewayContext componentID="M/S1/uc1"> |
<ModuleInstance> |
<componentRef>timerModule_2</componentRef> |
<moduleID>M/S1/uc1/timerModule_2</moduleID> |
</ModuleInstance> |
<ModuleInstance> |
<moduleID>M/S1/uc1/timerModule_1</moduleID> |
<propertyInstances> |
<propertyVal attrRef="timerPropertyData"> |
<structVal> |
<sequenceVal> |
<simpleValɭ</simpleVal> |
<simpleValɮ</simpleVal> |
<simpleValɯ</simpleVal> |
<simpleValɰ</simpleVal> |
</sequenceVal> |
<simpleVal>startTime</simpleVal> |
</structVal> |
<propertyVal> |
<propertyVal |
attrRef = "timerVetoablePropertyData"> |
<structVal> |
<sequenceVal> |
<structVal> |
<sequenceVal> |
<simpleValɭ</simpleVal> |
<simpleValɮ</simpleVal> |
<simpleValɯ</simpleVal> |
<simpleValɰ</simpleVal> |
</sequenceVal> |
<simpleVal>startTime |
</simpleVal> |
</structVal> |
//...................... Continue |
User can access middle tier |
through abstract job |
specification in XML document |