Pliki powiązań serwerów WebSphere traditional i Liberty służą do udostępniania informacji potrzebnych do powiązania informacji dotyczących wdrażania podanych w aplikacji z konkretnym zasobem. Na przykład może odwzorować nazwę logiczną zasobu zewnętrznego na bieżącą fizyczną nazwę JNDI zasobu. Dodatkowe informacje można znaleźć w sekcji Powiązania aplikacji dostępnej w dokumentacji serwera WebSphere Application Server.
Pliki rozszerzeń serwera WebSphere traditional i Liberty zawierają dodatki do standardowych deskryptorów dla aplikacji produktu Java Platform, Enterprise Edition (Java EE).
Podczas migracji informacje odwzorowywane na pliki powiązań i rozszerzeń serwerów WebSphere traditional i Liberty są przenoszone z deskryptorów wdrażania serwerów WebLogic i JBoss w taki sposób, aby były dostępne dla serwera WebSphere Application Server. Jeśli plik nie istnieje, zostanie utworzony.
Na potrzeby różnych typów projektów tworzone są następujące pliki powiązań i rozszerzeń:
| Typ pliku | Nazwa pliku |
|---|---|
| J2EE 1.4 i wersje starsze | |
| Powiązania modułu EJB | META-INF/ibm-ejb-jar-bnd.xmi |
| Rozszerzenia modułu EJB | META-INF/ibm-ejb-jar-ext.xmi |
| Powiązania modułu WWW | WEB-INF/ibm-web-bnd.xmi |
| Rozszerzenia WWW | WEB-INF/ibm-web-ext.xmi |
| Java EE 5 i wersje nowsze | |
| Powiązania modułu EJB | META-INF/ibm-ejb-jar-bnd.xml |
| Rozszerzenia modułu EJB | META-INF/ibm-ejb-jar-ext.xml |
| Powiązania modułu WWW | WEB-INF/ibm-web-bnd.xml |
| Rozszerzenia WWW | WEB-INF/ibm-web-ext.xml |
W przypadku serwera Liberty powiązania aplikacji można dodać do konfiguracji aplikacji w pliku server.xml.