タグ

ESBと記事に関するfitsのブックマーク (6)

  • ESB で進化的な統合を

    以下の図 1(source)に、アプリケーションの流れを示す。 図 1: PowderAlert の利用方法と主要コンポーネント エンドユーザーが、キーワードとして「powder」ということばを記載した E メールを特定の E メールアドレスに送信する。 PowderAlert アプリケーションが一定間隔で E メールアカウントに対してポーリングを行い、受信箱のメールの POP を調べ、ユーザのメールアドレスを保存する。 PowderAlert が公共のサイトから有益なスキー情報を収集する。収集したスキー情報が E メールで PowderAlert アプリケーションに送信される。 PowderAlert がスキー情報を記載した E メールを一定間隔で集める。 情報を記載した E メールがユーザに送信される。 ユーザが情報を読む。 現在の実施状況 トリシルの有名なアフタースキーの場所 Laa

    ESB で進化的な統合を
  • 【ハウツー】概説 Springプロダクト(8) - EIPに基づく統合を実現するSpring Integration (1) Enterprise Integration Patternsとは | エンタープライズ | マイコミジャーナル

    Enterprise Integration Patternsとは 「Spring Integration」は、企業システム統合を実現するためのフレームワークで、Gregor Hohpe氏がまとめた「Enterprise Integration Patterns」(以下、EIP※1)の概念に従っている。EIPは、その名の通り企業システムにおける統合パターンをカタログ化したもので、統合処理のモデル化を行っている。以下が基的なモデルだ。 ※1 http://www.eaipatterns.com/参照 図1: EIPでの基的な統合処理モデル まず、アプリケーションから他のアプリケーションに情報を送るための媒体を"チャンネル"と呼ぶ。チャンネルの実体はTCP/IPコネクション、データベース共有、USBメモリなどがあげられる。そして、そのチャンネルに双方のアプリケーションが会話するためのデータ

  • 急速なビジネスの変化に対応できる「BRMS」の常識

    急速なビジネスの変化に対応できる「BRMS」の常識:企業システムの常識をJBossで身につける(終)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 貴社では、ビジネスルールを定めていますか? 企業における「ビジネスルール」について、読者はどのようなものを想像しますか? その名のとおり、「ビジネスにおけるルール」というものを想像するのではないでしょうか。企業を取り巻く環境は、常に急速な変化が伴います。このような変化に対応できるように、昨今の企業では、一定のビジネスルールを定義しておき管理するケースが増えています。 今回は、ビジネスルールの概要について説明し、企業におけるビ

    急速なビジネスの変化に対応できる「BRMS」の常識
  • IBM Developer

  • [Think IT] 第8回:BPELの課題 (1/3)

    今回はBPELフローについて解説し、BPELにおけるトランザクション制御のポイントを紹介します。また、BPELの課題について解説します。 BPELフローでは、invokeアクティビティとreceiveアクティビティによって、Webサービスの呼び出し(invoke)と実行結果の受信(receive)を行います。Webサービスはリクエスト・リプライ方式によって呼び出されます。BEPL 2.0のアクティビティ(他の開発言語における命令文やコマンドに相当します)では、図1に示すリクエスト・リプライ方式の基的なパターンを作成できます。 同期型の場合、Webサービスからのリプライを受け取るまで待機し、他の処理を行いませんが、非同期型の場合はリプライを待たずに他のアクティビティを実行できます。これは、処理時間の長いWebサービスを呼び出す場合に効果がありますが、トランザクション管理におけるやり直し(補

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1