Dynamic Interaction of Information Systems - Weaving Architectural Connectors on Component Petri Nets