2

私は非常に興味深い課題に取り組んでいます。「開発中」のアプリケーションをレガシーアプリケーションと相互接続する必要がある統合プロジェクトがあります。新しいアプリケーションからレガシーアプリケーションを呼び出すプロキシを開発しました。次に、サード企業のコードに対してテストまたは開発する必要があります。これを行うには、本番サーバーと同じセットアップでサーバーをセットアップし、テスト目的でクライアントアプリケーションをこのサーバーに接続します。

アプリケーションの大まかな関連テクノロジー:Java EE 6、Postgresql、java 7、JPA 2、Hibernate、Jboss 7

私の問題は、DBに疑似実データを入力する必要があることです。生成可能で、アプリケーションの観点から適切な意味データ。データは、JMSを介してレガシーアプリケーションスイートによって送信されるさまざまな通知に反応するため、何らかの形で実際のものである必要があります。懸念されるのは、簡単で迅速に実装でき、どういうわけか簡単に再利用できるメカニズムを作成する必要があるということです。新しいデータが必要なときはいつでも、一度実行するだけで(おそらくパラメーターを使用して?!)、魔法が実行されます。

現在、私は最善のアプローチを見つけようとしています。私は次のことを知っておくと考えました。

  • プレーンSQLスクリプト
  • DBに必要なものを挿入するJavaアプリケーション
  • どういうわけかエキサイティングなアイデア-スクリプト言語を使用して仕事を終わらせます(これはPython、Groovyです)

どんなアイデア、提案、質問も歓迎されます。

4

2 に答える 2

1

必要なエンティティを作成するアプリケーションのパブリック API の上にツールを構築して、DB にデータを入力するように指示します。お客様が必要なデータを簡単に追加できるようにするために、クライアントが必要に応じて呼び出すことができる適切なメソッドを WS として公開しました。

主観的な理由から、アプリケーションを Java で作成しましたが、スクリプト言語 (私はグルーヴィーだと思います) が最良の選択であると考えていました。

于 2013-04-17T11:53:55.253 に答える