ÖppnaJMS
OpenJMS är en av de största leverantörerna av Java Message Service API, som implementerar Sun Microsystems Java Message Service API 1.1 Specification. Den nuvarande versionen är OpenJMS 0.7.7-beta-1.
Java Message Service är en asynkron kommunikationsmekanism i det distribuerade systemfältet. Det är mycket användbart i situationer där de distribuerade komponenterna är löst kopplade. En annan populär distribuerad kommunikationsteknik är Remote Method Invocation (RMI), som är tätt kopplad och kräver att en applikation känner till en fjärrapplikations metoder.
En fördel med OpenJMS är att det är leverantörsneutralt. Eftersom Java JMS-specifikationerna inte anger något trådprotokoll, är varje leverantörs JMS-implementering distinkt och inte interoperabel med andra. Eftersom JMS normalt släpps som en del av en applikationsserverleverantör gör detta implementeringen av en JMS-leverantör specifik för den applikationsservern. OpenJMS är inte beroende av någon given applikationsserver och kan därför vara ett gemensamt gränssnitt mellan användare av olika leverantörer. Användare av olika applikationsservrar kan komma överens om att använda den gemensamma OpenJMS-implementeringen för sina interoperabilitetsskikt.
Vidare läsning
- Myerson, Judith M. (2002). The Complete Book of Middleware . CRC Tryck. sid. 103. ISBN 0-8493-1272-8 .
- Monson-Haefel, Richard; Chappell, David A. (2003). Java Message Service (Edition française) (på franska). O'Reilly. sid. Ch. 9. ISBN 978-2-84177-208-7 .