タグ

mqに関するshase_labのブックマーク (4)

  • 非同期処理と疎結合ができる「メッセージング」の常識

    非同期処理と疎結合ができる「メッセージング」の常識:企業システムの常識をJBossで身につける(5)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 企業システムでは、さまざまなデータを使ってさまざまな処理が行われています。また、システムの複雑化・高速化により、データや処理が複数システムにまたがることもあります。システムが多様化されることにより、一部に変更や障害が発生しても全体にはできる限り影響しないように、各システムの連携は“疎結合”であることが望まれています。そこで、これらの連携手段として「メッセージング」というものがあります。 今回は、メッセージングに関連するJav

    非同期処理と疎結合ができる「メッセージング」の常識
  • System.Messagingはニュートラルか? - ものがたり(旧)

    昨日の話題について、oka326さんがさらなる考察をまとめられているので、それについて少々。 まず、System.Messagingはメッセージキューを操作するAPIである、という意味では、最初からCOM+を前提としたSystem.EnterpriseServicesに比べたら、まだ実装中立になる余地はあります。ただ、System.Messagingには、明らかにWindows/MSMQの実装を前提としたAPIが散在していたりします。たとえばActiveXMessageFormatterとか、CryptographicProviderType(.MicrosoftExchange)とか、一部の列挙型がなぜか不思議な数値バインディングを持っていたりとか。メッセージキューサービスの機能そのものも、どれだけ標準的なAPIが(標準的なAPIとして)実装されているのか、自明ではありません。 これは、

    System.Messagingはニュートラルか? - ものがたり(旧)
    shase_lab
    shase_lab 2010/05/25
  • messaging services and mono - ものがたり(旧)

    oka326 blogにdbusの話が出ていたので、この辺のことを少々。 まず、dbusについては比較的最近の記事がdWにある。dbus自体は単なるメッセージングバスサービスであって、これ自身はmessage queueを実装しているわけではないし、GObjectに密結合しているわけでもない(はず)。 Monoでは、MSMQやCOM+の入り口に当たるSystem.MessagingやSystem.EnterpriseServicesのような、Windows固有のサービスに依存するようなコンポーネントは、提供する予定がない。一方ではVB.NETWindows Formsを提供しようというのだけど。System.Messagingなんか真面目なニーズがないというのが現状だ(あるならビジネスの相談をしてもらえればXimianに回しますよー)。 LonghornにはIndigoと呼ばれる機能があ

    messaging services and mono - ものがたり(旧)
    shase_lab
    shase_lab 2010/05/25
  • Microsoft Learn: Build skills that open doors in your career

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    Microsoft Learn: Build skills that open doors in your career
  • 1