ely executed in conventional systems by calling up appropriate tools in a correct sequence, wherein a resource is registered with said parser when said resource makes itself known to said parser by providing information about itself to said parser, said information consisting of any of name or type of resource, what data types said resource can process, and what actions said resource can perform.