Oracle SOA Suite / BPA Suite とは

ビジネスニーズにこたえる変化適応性の高いSOA/BPMプラットフォームを提供します。

Oracle SOA Suite / BPA Suite 適用パターン

このような場合にSOA/BPMプラットフォームを適用したシステム構築が有効です!

SOA導入パターン 概要 アプローチ方法
新連携基盤
(データ連携基盤)
パターン
データ連携の作りこみによるスパゲティ化、コスト増大、EAIツールによるベンダロックインを課題とするお客さまへのソリューションとなるパターンです。 EnterpriseServiceBusを導入し、標準技術をベースに異機種環境のシステムのデータを連携させる基盤を構築します。
業務プロセス最適化
パターン
部門毎、システム毎に業務フローが分断されているため、Aシステムで出た帳票をもとにBシステムに人の手でデータ入力するなどの非効率の改善や、そういった業務効率改善を検討時にそもそも問題点がモニタ・分析しにくいといった課題をおもちのお客さまへのソリューションとなるパターンです。 BPM(Business Process Management:ビジネスプロセス管理)を行える統合ツールを導入し、業務フローの「見える化」、最適化を行います。
アプリケーション統合
(ERP連携)
パターン
「PeopleSoft」「Siebel」「JD Edwards」などのERP/CRMパッケージを導入されているものの、それらのデータや機能を連携させるための設計や方法論の策定を課題とするお客さまへのソリューションとなるパターンです。 サービス、プロセス、データモデルをテンプレートとして事前定義されたフレームワークを導入し、ERP/CRMパッケージの連携におけるリスク・コストを削減しつつ迅速に連携環境を実現します。

SOAのリファレンスアーキテクチャ

下図のような4層構造で、業務ロジック(サービス)、業務プロセス、画面を分離し、疎連携する事で、経営側の戦略の変更、市場の要求に柔軟に追従できる変化に強い「進化力のある」システムを構築することが可能になります。

Oracle SOA Suite / BPA Suite 開発プロセスと適用製品

SOAリファレンスアーキテクチャの4層をカバーし、SOAを適用したシステム構築における、現状分析~要件定義~基本設計~詳細設計~開発~テスト~運用の各フェーズを網羅的に対応する製品群をご用意しております。

1.ビジネスプロセスのモデリング BPMNやEPCで業務の流れをモデリングし、サービス化する機能候補を抽出する
2.サービスの設計・開発 サービスに対する要件を定義、サービス・インターフェースを設計し、必要なコンポーネントを用意する
3.サービスの実装 作成したコードをビジネス・ロジックと関連付け、サーバへ実装する
4.サービスの連携 ESBなどを用いて、新規/既存のサービスなどの複数サービスを連携させる
5.ビジネスプロセスへのマッピングと実行 ビジネスプロセスへのマッピングを行い、BPELなどの標準仕様に従い、実行する
6.実行状況管理 業務のシステム・プロセスをリアルタイムにモニタリングする
7.画面の統合 コンポジットアプリケーションの画面の開発を行う Web Center Suite

Oracle SOA Suite / BPA Suite 特徴

Oracle Service Bus
サービスを統合する連携基盤
  • 高性能なメッセ-ジング
    • ルーティング、データ/プロトコル変換、文字コード変換
  • 組み込みサービス管理機能
    • サービスカタログ、統計情報、SLA監視
  • コンフィギュレーションベース
    • 設定ベース、コーディング不要
  • 様々なプロトコル/データに適応可能
Oracle BPEL Process Manager
ステートフルなビジネスプロセスの自動化/管理
  • SOA統合開発環境
    • サービス開発からプロセス開発まで統一した操作感
  • 標準技術のサポート(BPEL4WSなど)
  • 高機能なヒューマン・ワークフロー
  • テスト・フレームワーク
  • 拡張性・高可用性
    • RAC等と併用することにより、柔軟で高い可用性を保証
Oracle Business Activity Monitoring
リアルタイムなビジネス状況の把握(KPI管理)
  • 多様なリソースをモニタリング対象に
    • JMSベースのメッセージ、各種DB、Flatファイルなど
  • 多様な分析
    • プロセスの集約、コンテキスト(過去の業績、移動平均など)
  • しきい値によるアラート設定が可能
  • イベントをオンメモリで分析処理し、リッチなグラフにビジュアル化
  • リッチなインタフェース
    • パーソナライズ可能なダッシュ・ボード(Webブラウザベース)
Oracle Adapters
既存資産をサービス化
  • 既存資産との統合を簡素化する標準的なアダプタ群を提供
  • 250を超えるアダプタ群
Oracle DataIntegrator
様々なシステムとのデータ連携を実現
  • 高いパフォーマンス
    • 中間サーバを必要としないE-LTアーキテクチャ
  • ホットプラッガブル
    • テクノロジ毎のテンプレートにより多種多様なデータソースへの接続を実現
  • 柔軟性/拡張性
    • バッチETLだけでなく、イベントドリブンのリアルタイム連携や、サービス指向統合等、幅広い統合要件に対応
Oracle BPM Suite
BPMの改善サイクルを実現するための包括的な機能を提供
  • 柔軟なプロセスのモデリング
    • シミュレーションによる机上でのプロセス実行時間・コストの計算
    • ドキュメント化機能によるプロセスの仕様書作成
  • ユーザインタフェース
    • 使いやすいタスクの操作画面を標準機能で提供
    • 監査情報やプロセスの進捗情報を表示する機能を標準提供
Oracle BPA(Business Process Analysis)Suite
全社レベルの業務の可視化と共有基盤を提供
  • 経営目標から現場作業までを可視化
    • 経営視点のハイレベルな粒度から、現場視点のプロセス粒度までを階層管理
  • 業務の流れを一元管理
    • チーム作業や複数部署でもモデル情報を一元化
    • データ整合性が保たれ、業務プロセス変更時の影響分析を迅速化
  • Oracle BPMエンジンとの連携
    • BPELコードの吐き出し
    • BPELフロー変更の反映
Oracle JDeveloper
SOA統合開発環境
  • J2EE+SOAを実現した初のSOA統合開発環境
  • J2EE開発機能に以下のSOA設計機能を完全統合
    • BPELデザイン
    • ESBルーティング設計
    • アダプタ設計
    • XMLマッパー
  • Webサービス開発、ビジネスプロセス開発、フロントのWebアプリケーション開発をすべて単一環境でサポート
  • 無償で提供
  • Oracle SOA Suiteには、ServiceBus、BPEL ProcessManager、BAMが含まれます。

利用可能な豊富なアダプタ群 (250を超えるアダプタ群)

標準アダプタ RDBMS,File,FTP,JMS,Oracle AQ,MQ
アプリケーション E-Business Suite,PeopleSoft,Siebel,JD Edwards,SAP/mySAP
レガシー VSAM,IMS/DB,IMS/TM,CICS,Tuxedo
データ・アダプタ Adabas,C-ISAM,DB2,IMS,Informix,Ingres,Lotus Notes,Microsoft SQL Server,Rdb,Red Brick,SAP BW,SAP R/3,Sybase,Teradata,VSAM
ターミナル・エミュレーション 3270・ (Mainframe, zSeries),5250(AS/400, iSeries)
アプリケーション・システム Ariba,Baan,BroadVision,Clarify,Commerce One,
i2 Technologies,Manugistics,
JD Edwards,PeopleSoft,Siebel,mySAP  他
コネクタテクノロジ .NET,ActiveX,CORBA,Microsoft DTS,ODBC  他
E-ビジネス AS1/AS2,cXML,ebXML,EDI-ANSI,X12(Amerikan),
EDI-EDIFACT,EDIINT,HIPAA,HL7,OAG BOD,
Structured Files,SWIFT,SWIFTML,Transora,UCCnet,xCBL  他
テクノロジ・アダプタ COM,HTTP,IBM WebSphere MQ,Internet Mail  他
トランザクション・プロセッシング CICS,IMS/TM,Tuxedo,Software AG,Natural  他

最終更新日:2010年5月25日

関連商品・キーワード