Description of the Work
The EMI project aims to harmonise the existing European middleware products, introducing new unified APIs across multiple products. This session will introduce some of these APIs to the e-Science application developer community, giving examples for their use within scientific applications.
Overview (For the conference guide)
The European Middleware Initiative (EMI) is a close collaboration of the three major middleware providers, ARC, gLite and UNICORE, and other specialized software providers like dCache.
The project aims to deliver a single distribution which will harmonise these various middleware products focusing on standards, interoperability, ease of use and reliability, while simultaneously improving functionality and responding to the needs of the user communities.
This session is aimed at application developers creating e-Science or Grid-enabled applications and will introduce some of the APIs supported by EMI products.
The session will provide application developers with the knowledge and skills to implement applications taking advantage of the EMI APIs.
EMI aims to deliver a single middleware, integrating products from the preexisting European middleware distributions. The project has implemented various new shared APIs across multiple products which change the way that application developers can interact with middleware services. Some APIs are introduced in this session and attendees are shown how to use them to access middleware services from their applications.