An abstract architecture for virtual organizations: The THOMAS approach