nets are known tools to model manufacturing systems. They are highly expressive and provide good formalisms for the modeling of concurrent systems. The most advantageous properties are that of simple representation of states, concurrent system transitions, and capabilities to model the duration of transitions. Petri nets, therefore, can be used to model certain business processes with corresponding state and transitions or activities within and outputs. Moreover, Petri Nets can be used to model different software systems and transitions between these systems. In this way, programmers use it as a schematic coding reference. In recent years several attempts have shown that Petri nets can contribute to the development of business process integration. One of these is the Model Blue methodology, which is developed by IBM Chinese Research Laboratory and outlines the importance of model-driven business integration as an emerging approach for building integrated platforms. A mapping between their Model Blue business view and an equivalent Petri Net is also shown, which indicates that their research closes the gap between business and IT. However, instead of Petri Nets they rather use their own Model Blue IT view, which can be derived from their business view through a transformation engine. Unified modeling language UML is a broadly accepted modeling language for the development of software systems and applications. The object-oriented community also tries to use UML for enterprise modeling purposes. They emphasize the use of enterprise objects or business objects from which complex enterprise systems are made. A collection of these objects and corresponding interactions between them can represent a complex business system or process. Where Petri Nets focus on the interaction and states of objects, UML focuses more on the business objects themselves. Sometimes these are called the "enterprise building blocks", which includes resources, processes, goals, rules, and metamodels. Although UML in this way can be used to model an integrated software system it has been argued that the reality of business can be modeled with a software modeling language. In reaction, the object-oriented community makes business extensions for UML and adapts the language. UEML is derived from UML and is proposed as a business modeling language. The question remains if this business transformation is the right thing to do. It was earlier said that UML in combination with other "pure’ business methods can be a better alternative. Enterprise function diagrams EFD is a used modeling technique for the representation of enterprise