yoda0517のブックマーク (55)

  • 業務部門とIT部門の協業を推進するSOAの考え方

    企業がIT基盤に求めるものは 現在、企業のIT基盤に最も求められる要求とは何だろうか。それは、文字通り経営に役立ち、安く、そして早く提供される、いわば「業務に奉仕する基盤」である。そしてこれらがSOA(Service Oriented Architecture:サービス指向アーキテクチャ)に期待され、目指す目的である。 しかし、ITの世界でこれらの目的が掲げられることは決して新しいことではない。では、SOAというシステムアーキテクチャは従来と何が異なるのだろうか。それは、経営や業務に直接携わる人間が、自分の望むビジネスプロセスを自ら設計・定義し、ITから提供される「サービス」を直接定義していくという点である。 SOAとSaaSの「サービス」の違い SOAではアプリケーションの機能を業務に必要な「サービス」という単位に分け、それを組み合わせて全体を構築するITの設計手法である。ここでまず、S

    業務部門とIT部門の協業を推進するSOAの考え方
    yoda0517
    yoda0517 2008/06/14
  • Part1 基礎編---ファイル転送,RPC,メッセージ・キューイング,EAIを理解する

    ファイル転送とメッセージ・キューイングは非同期な連携手法。完全同期連携は,CORBAやソケットなどのプロシージャ・コールに限られる。EAIツールは,多対多のシステム連携をシンプルにするミドルウエア ファイル転送とメッセージ・キューイングの違いは,送信に適したデータ・サイズと送信頻度にある。ファイル転送は,大きなファイルを少ない頻度で送信するのに適している。一方メッセージ・キューイングは,小さいデータを頻繁に送信するのに適している。ただし,ファイル転送で小さいデータを頻繁に送信できないわけではない。メッセージ・キューイングで大きなデータを送信することももちろんできる。適用範囲は完全に分かれているわけではなく,かなり重なっている。 EAIツールは,前述した3種類の技術の上位に位置する応用製品になる。EAIツールが効果を発揮するのは,連携するシステム数が増えて運用管理や連携用のプログラム開発が複

    Part1 基礎編---ファイル転送,RPC,メッセージ・キューイング,EAIを理解する
    yoda0517
    yoda0517 2008/06/14
    メッセージキューイングの落とし穴
  • Home | Fiorano Software Technologies

    yoda0517
    yoda0517 2008/06/14
    JMSプロバイダの分散配置
  • Home | Fiorano Software Technologies

    yoda0517
    yoda0517 2008/06/14
    クライアント サイドの永続化
  • Home | Fiorano Software Technologies

    Not Found. The Page you are looking for is not here

    Home | Fiorano Software Technologies
    yoda0517
    yoda0517 2008/06/14
    コンテンツ ベース ルーティング
  • Home | Fiorano Software Technologies

    Not Found. The Page you are looking for is not here

    Home | Fiorano Software Technologies
    yoda0517
    yoda0517 2008/06/14
    JMS の機能的特徴
  • Javaネットワークプログラミング講座 :JMS 前編 | Acroquest Technology 株式会社

    JMSとはJava Message Serviceの略でありJ2EEで規定されMOM(Message Oriented Middleware)の標準APIです。 J2EE(Java2 Enterprize Edition)は、 Javaを使ってエンタープライズシステム(企業の業務システムなど、大規模で複雑なシステム)を 構築するためのプラットフォームの規定で、最近特にWebシステムで盛んに利用されている技術です。 そのなかでJMSは、エンタープライズシステム構築のための通信の仕組みとして規定されています。

    Javaネットワークプログラミング講座 :JMS 前編 | Acroquest Technology 株式会社
    yoda0517
    yoda0517 2008/06/14
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    yoda0517
    yoda0517 2008/06/14
  • インフォテリアがEAIソフト3種を出荷,24社26製品と「実案件レベルの連携」を顧客に約束

    国産EAIソフト・ベンダーのインフォテリア(東京都品川区,平野洋一郎社長)は1月23日,EAIソフトの新製品3種の即日出荷と,他ベンダー24社が提供する26製品との連携動作をユーザーに保証するための協業プログラム「@WARP(アット・ワープ)」の開始を発表した。 発表した製品は「ASTERIA WARP」「ASTERIA ARMS」「ASTERIA WARP Lite」。従来製品の後継にあたるASTERIA WARPのほか,大規模ユーザー向けのハイエンド製品として同ARMS,ブラウザだけでデータ連携が実現でき,70万円と価格を抑えたエントリー製品同Liteを加えた。 製品ベンダーとの協業プログラム「@WARP」は,賛同する24社が提供する26製品を対象に,「実案件レベルで,ASTERIAを介し各社の製品が問題なく連携するよう,情報提供や検証作業のほか,実装時に発生する問題の解決も効率よく進

    インフォテリアがEAIソフト3種を出荷,24社26製品と「実案件レベルの連携」を顧客に約束
    yoda0517
    yoda0517 2008/06/14
  • Javaを紐解くための重点キーワード:JMS

    ■JMSとは? JMSは通称「MOM」(メッセージ指向ミドルウェア)と呼ばれるエンタープライズメッセージングシステムにアクセスするための標準APIです。つまり、メッセージングシステムそのものの実装ではなく、MOMのサービスを利用するためのJavaベースの標準インターフェイスであるということです。JMSで定義されている仕様はベンダ・ニュートラルであり、どのMOMにアクセスする場合でも、一部の属性のみに個別の情報を定義するだけで、JMSアプリケーション自身は共通の手順と構成でシステム構築を進めることができます。 また、JMSを利用することで複数のアプリケーションがメッセージの交換を通じて通信することができるようになります。そのメッセージング形態はピア・ツー・ピア型であり、JMSアプリケーションは通常「クライアント」に位置付けられます。JMSはJ2EEのほかのサービス(JTA/JTS、JNDI、

  • Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro

    Web APIWebサービスAPI)をプログラミングで活用するにあたって,ぜひ知っておきたい基礎技術が三つあります。古典的な技術の代表としてSOAPとWSDL,そして昨今急速に普及してきたRESTです。ごく単純に言ってしまうと,前者は「高機能で複雑」,後者は「シンプルで簡単に利用可能」と区別できるでしょう。現時点では,そのシンプルさが多くの開発者に受け入れられたおかげか,REST方式が(先達である)SOAP方式を圧倒しているように見えます*1。 もっとも,だからといってRESTがSOAPよりも優れていると結論付けるのは早計でしょう。昨今では,SOA(Service Oriented Architecture)という言葉に代表されるように,大規模なシステムを「サービス」という単位で構成し,互いに連携し合う設計手法が注目されています。特に,SOAを実現する具体的な基盤技術として注目されている

    Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro
  • [ThinkIT] 第1回:ESBの「B(バス)」が意味するものとは (1/3)

    「インテグレーションはSOAに基づいて実施し、そのベースとなる基盤にESB(エンタープライズサービスバス)を採用することが、現時点で考え得るもっとも効果的な方法である」というのがSOAベンダー各社の一致した見解となっています。 ところが、各ベンダーで一致しているかのように見える「SOA」や「ESB」は、アプリケーションをインテグレーションするという、大枠の考え方を示しているにすぎず、規格として定まったものではありません。そのため、SOA/ESB関連製品は各ソフトウェアベンダーの解釈によって異なる仕様となっており、各ベンダーが唱えるSOAの設計方法(モデリング)や具体的なSOA実装方法もまた異なっているのです。 そこで連載では、SOAやESBのコンセプトとは来どのようなものであるか、またSOA/ESB製品がどのような機能を備えておくべきかを考察していきます。第1回では、SOA実行基盤であ

    yoda0517
    yoda0517 2008/06/13
    ESB のコンセプト理解の助けに
  • 【特集】SOAの技術仕様がついに完成! - SCAのいろはを学ぶ (1) SCAとは? | エンタープライズ | マイコミジャーナル

    SCAとは? Service Component Architecture(以下、SCA)は、SOA技術をベースとし、各種の実装言語で作成されたコンポーネントを結合してアプリケーションを構築するためのプログラミングモデルである。 SCAが登場した背景には、近年のITシステムの大規模化/複雑化がある。ITシステムの複雑化が進んだことにより、最近では、部品単位の開発や部品の再利用が可能となる「コンポーネント指向開発」の必要性が声高に叫ばれるようになっている。しかし、コンポーネント指向の開発を実践するうえではさまざまな困難が付きまとうことは、皆さんご存じのとおりだ。 例えば、既存の資産をコンポーネントとして再利用してシステムを構築したいが、それらが様々な実装言語で記述されていた場合はどうすべきか? また、非常に低レベル/細粒度のコンポーネントを組み合わせて中粒度のコンポーネントを構築すべき場合が

    yoda0517
    yoda0517 2008/06/13
    SCA 入門に最適
  • [Think IT] 第7回:BPEL 2.0とは? (1/3)

    前回は、ビジネスプロセスの連携方式として、リクエスト・リプライとイベントドリブンについて説明しました。今回はリクエスト・リプライ方式の実行環境としてデファクトスタンダードになりつつあるBPELについて取り上げます。 BPELはビジネスプロセスを定義するための言語仕様です。IBMが仕様開発を行っていたWSFLとMicrosoftが開発していたXLANGを基に、SiebelSystem、BEA、SAPが加わって2003年に提案されたBusiness Process Execution Language for WebServices Version 1.1(BPEL4WS)がベースとなっています。 BPELはその後、標準化団体であるOASISに移譲され、今年(2007年)4月にBEPL 2.0(Web Service Business Process Execution Language Ve

  • フィオラノ ソフトウェア 株式会社 - 企業情報センター - ZDNET Japan

    Fiorano Software, Inc. (以下 Fiorano 社) は、エンタープライズ規模のビジネス プロセス インテグレーション (BPM)、SOA、ESB およびメッセージング インフラストラクチャの分野におけるリーディング プロバイダです。 Fiorano 社の製品はリアルタイム エンタープライズの実現を目的として設計されており、また最新の標準規格に準拠して開発されています。さまざまな業界の世界的な優良企業が Fiorano 社の製品によってバックボーン システムを構築しています。アメリカン エクスプレス、ボーイング、モトローラ、ロッキード・マーチン、アルカテル、AT&T ワイヤレス、エリクソン、FedEx、JPモルガン、POSCO、BP (British Petroleum) などが Fiorano 社の製品を導入しています。

    フィオラノ ソフトウェア 株式会社 - 企業情報センター - ZDNET Japan
    yoda0517
    yoda0517 2008/05/28