Open - source ramverk som Apache och Mule används i stor utsträckning på företagsnivå för att implementera och driftsätta nya applikationer som erbjuder förbättrad funktionalitet i IT-systemen . Enterprise integration av open - source middleware har därför blivit viktigt att ha stabila infrastruktur komponenter . Enterprise Application Integration ( EAI )
För olika applikationer för att dela data och funktionalitet i ett flexibelt sätt som möjliggör införandet av ny funktionalitet på ett snabbt och effektivt sätt , är någon form av middleware behövs . En vanlig öppen källkod middleware av detta slag är det Apache Camel . Addera Service-Oriented Architecture ( SOA )
service - orienterad arkitektur ( SOA ) syftar till att bygga ut system som tillför ansökan funktionalitet till tjänster . SOA kräver en robust infrastruktur som fungerar som en abstraktion skikt för att bygga SOA-applikationer . Den Enterprise Service Bus ( ESB ) är en sådan arkitektur .
Fördelar
En öppen källkod -lösning kan integrera data där information i flera system måste vara upprätthållas konsekvent . Det möjliggör också för leverantörsoberoende där samma företag regler gäller för alla affärsapplikationer . Dessutom kan det ge en enstaka tillgång gränssnitt för de olika tillämpningar som värd , vilket eliminerar behovet av att lära sig att använda var och en av de olika mjukvarupaket .