現在、複数のWebサービスと共通のEJBコードを複数のWeblogic 12cプラットフォームで実行しているMonolith Java/J2EEベースのアプリケーションをリファクタリングする戦略に取り組んでいますMicroServices。共通のEJBコードには、各Webサービスに固有のセッションBeanがあり、複数のサービスによってアクセスされる共通のコードもあります。共通のEJBコードをリファクタリングするための最良の方法は何ですか?私が見つけたオプションのいくつかはモノリスアプリケーションをリファクタリングする際に、共通のEJBコードをマイクロサービスとしてリファクタリングする方法
です。1.共通のEJB Beanを共有ライブラリとして再構築し、EARとして展開します。ここでの質問はどのようにしてWebサービスがBeanを検索するのですか?(CDIは動作しません
2.一般的なEJB BeanをJARファイルとしてパッケージ化し、すべてのWebサービスAPP-INF/libディレクトリを含める - このオプションを使用すると、さまざまな種類のコードを複数作成することができますサービス
複数のMICRにモノリスを分割する他のオプション
あなたは物事がどのように見えるかの図を投稿することができれば... – efekctive
私はあなたが間違って端から始めていると思います。最初に共通のコードからマイクロサービスを作成する必要があります。 – efekctive