Aby można było uzyskać dostęp do aplikacji EIS w ramach architektury konektora J2EE w środowisku WebSphere Studio, trzeba było utworzyć pliki WSDL/XSD. Pliki te zawierały metadane reprezentujące interfejs i operacje w systemie EIS, a także definicję formatu danych dla komunikatów wejściowych i wyjściowych. Informacje zawarte w tych plikach pozwalały na utworzenie rozmaitych artefaktów (pośredniczących komponentów bean komend, pośredniczących komponentów bean kodu pośredniczącego klienta - do zdalnego wywoływania procedur), klas pomocniczych (wraz z klasą FormatHandler) i komponentów EJB sesji. W przypadku narzędzi programistycznych Rational głównymi artefaktami przechowującymi wszystkie metadane są komponenty Java bean J2C i komponenty bean powiązań danych. Komponent Java bean J2C jest również komponentem w stylu RPC. Na podstawie tych dwóch elementów można tworzyć inne artefakty - komponenty bean komend, komponenty EJB, usługi Web Services i strony WWW.

Zgodnie z tym, co sugeruje ilustracja, artefakty J2C - komponenty Java bean J2C i komponenty bean powiązań danych - zastępują pliki WSDL/XSD, które dotychczas pełniły rolę głównych plików zawierających metadane na temat transakcji EIS i formatu danych. Teraz komponenty Java bean J2C są przybliżeniem pośredniczących komponentów bean kodu pośredniczącego klienta, tworzonych na podstawie plików WSDL/XSD. Obecnie można użyć komponentu Java bean J2C do wygenerowania komponentów bean komend, które wcześniej były tworzone za pośrednictwem plików WSDL/XSD (patrz informacje o znaczniku @j2c.command w opisie korzystania ze znaczników biblioteki Doclet w temacie Edycja komponentów Java bean J2C). Klasy pomocnicze, które wykorzystywały klasę FormatHandler utworzoną za pośrednictwem plików WSDL/XSD, zostały teraz zastąpione przez pojedynczy komponent bean powiązań danych. Ponadto użytkownik ma możliwość tworzenia za pośrednictwem kreatora J2C stron WWW, usług Web Services i komponentów EJB, w których będzie wdrażał swoje komponenty Java bean J2C.
Ze względu na analogię między funkcjonalnością i artefaktami środowiska WebSphere Studio Application Developer Integration Edition i środowiska narzędzi programistycznych Rational, proces migracji aplikacji uzyskujących dostęp do systemu EIS można przeprowadzić za pośrednictwem kreatorów J2C ze środowiska Rational. Nadając klasom i metodom takie same nazwy, jakie były stosowane w poprzedniej aplikacji, można zminimalizować nakład pracy potrzebny na przeprowadzenie migracji z jednego środowiska do drugiego.
Kreator migracji usługi J2C dokonuje migracji usług J2C utworzonych w środowisku WebSphere Studio Application Developer Integration Edition do środowiska narzędzi programistycznych Rational. Wykorzystuje on informacje z plików WSDL/XSD i na ich podstawie generuje nowe artefakty J2C. W szczególności kreator ten tworzy komponent Java bean J2C, który zastępuje pośredniczące komponenty bean kodu pośredniczącego klienta, tworzone za pośrednictwem plików WSDL/XSD. Komponent Java bean J2C może też zostać użyty do wygenerowania komponentów bean komend, które dawniej również były tworzone za pośrednictwem plików WSDL/XSD. Kreator migracji usługi J2C tworzy też komponent bean powiązań danych J2C zastępujący klasy pomocnicze, które wykorzystywały klasę FormatHandler, tworzoną za pośrednictwem plików WSDL/XSD. W niektórych przypadkach może również zajść potrzeba wykonania pewnych czynności po migracji.