1. A computer implemented method for process integration, the method comprising the steps of: providing, by a processor, a business logic layer hosting one or more business objects, the business logic layer being part of a first application; providing, by a processor, process brokers, each of the process brokers performing process integration tasks by dynamically determining whether, when or how routines of the business logic layer are integrated with routines of a second application, wherein the process brokers are part of the first application; providing, by a processor, one or more adapters, wherein each adapter is part of the first application and implements methods to perform communication protocol specific logic, wherein each adapter is interoperable with at least one of the process brokers and one of the business objects to transform a message exchanged between the process broker and the second application from an internal format to an external format or vice versa, the internal format being interpretable by the process broker, the external format being interpretable by the second application, wherein the adapters are part of the first application; providing, by a processor, a process broker handler, the process broker handler being operable to instantiate the process broker and to instantiate one of the adapters stored in association with the process broker, wherein the process broker handler is part of a framework, the framework being part of a runtime environment, the runtime environment hosting the first application; receiving the message from the second application via an interface of an inbound adapter, the receiving inbound adapter being one of the one or more adapters; transforming, by the receiving inbound adapter, the external format of the received message to internal format required by an internal interface of an inbound process broker, the inbound process broker being one of the one or more process brokers; transferring the transformed message from the receiving inbound adapter to the inbound process broker; invoking, by the inbound process broker, a business method of one of the business objects; performing, by the inbound process broker, error handling and process book-keeping of the invoked business method; notifying, by the receiving inbound adapter, the process broker handler on the receipt of the message; and controlling, by the receiving inbound adapter, a processing of the received message and integration of the received message into the business logic layer; wherein process integration is achieved by one of the adapters and a corresponding process broker by: in case the message is an inbound message, using message data transformed to the internal data format to modify at least one of the business objects; in case the message is an outbound message, transforming data of the at least one business object from the internal to the external format and sending the data as the message to the second application, and wherein each adapter is dynamically assigned with the process brokers and implements integration logic, such that business logic of the business logic layer is decoupled from the integration logic.