It is a concept in Enterprise engineering to produce the right information with the right place and with the right time and thereby enable communication between people, machines and computers and their efficient co-operation and co-ordination. Enterprise integration is usually a technical field associated with Enterprise Architecture, which devoted to the study of topics including system interconnection, electronic data interchange, merchandise data exchange and distributed computing surroundings.