Cosminexus サービスプラットフォーム 開発ガイド
このマニュアルは,Cosminexusが提供する機能を利用して,SOAに対応したサービス統合環境(サービスプラットフォーム)を開発する方法について説明しています。
Cosminexus サービスプラットフォームでは,次に示すプログラムプロダクトを使用してシステムを開発します。
また,オペレーティングシステム(OS)の種類によって,機能が異なる場合があります。OSごとの違いがある場合の表記方法については,「適用OSの違いによる機能相違点の表記」を参照してください。
対象読者
Cosminexus サービスプラットフォームを利用して,SOAに対応したシステムを開発する方を対象としています。
対象読者の前提知識として必要な知識を次に示します。
なお,このマニュアルの前提である,マニュアル「Cosminexus サービスプラットフォーム 概説」を必ずお読みください。
マニュアルの構成
このマニュアルは,次に示す章と付録から構成されています。
関連マニュアル
Cosminexusのマニュアル体系について,次の図に示します。
それぞれのマニュアルで説明している内容の概要を次に示します。
また,マニュアル体系図に示したマニュアル以外で,このマニュアルと関連するマニュアルを次に示します。必要に応じてお読みください。
読書手順
このマニュアルは,利用目的に合わせて章を選択して読むことができます。利用目的別にお読みいただくことをお勧めします。
| マニュアルを読む目的 | 記述個所 |
|---|---|
| 概要,システム構成,およびuCosminexus Service Architectを利用する場合の動作環境について知りたい。 | 1章 |
| uCosminexus Service ArchitectのインストールなどCosminexus サービスプラットフォームのシステムを開発する前に実施する作業,開発手順,および利用できるサービス部品の種類と適用範囲について知りたい。 | 2章 |
| プロジェクトの管理(プロジェクトの作成,プロパティ設定など)およびリポジトリの管理(リポジトリの設定など)について知りたい。 | 3章 |
| 電文フォーマットについて知りたい。 | 4章 |
| サービスアダプタおよびDBアダプタの定義について知りたい。 | 5章 |
| ビジネスプロセスの定義について知りたい。 | 6章 |
| データ変換について知りたい。 | 7章 |
| ユーザ定義受付の定義について知りたい。 | 8章 |
| HCSCコンポーネントのパッケージング方法と配備定義について知りたい。 | 9章 |
| サービスリクエスタの作成方法について知りたい。 | 10章 |
| Cosminexus サービスプラットフォームの開発環境で使用する画面のボタンや項目,操作方法などについて知りたい。 | 11章 |
| Cosminexus サービスプラットフォームの開発環境で使用するコマンドの文法について知りたい。 | 12章 |
| Cosminexus サービスプラットフォームの開発環境で出力されるメッセージとその対処について知りたい。 | 13章 |
| 下位のバージョンで使用していたリポジトリ情報を移行して,Cosminexus サービスプラットフォームをバージョンアップする方法について知りたい。 | 付録A |
| BPMNを用いたモデリングツールで作成したBPELファイルを,Cosminexus サービスプラットフォームで利用できるビジネスプロセスに変換するときに,情報がどのように変換されるのかについて知りたい。 | 付録B |
| サンプルプログラムの使用方法について知りたい。 | 付録C |
| このマニュアルで使用している用語の意味について知りたい。 | 付録D |
このマニュアルでの表記
このマニュアルで使用している表記と,対応する製品名を次に示します。
| 表記 | 製品名 | |
|---|---|---|
| Eclipse | Eclipse Platform Runtime Binary 3.2.2以降(3.3は対象外) | |
| Excel | Microsoft(R) Office Excel | |
| HiRDBまたはHiRDBサーバ | HiRDB/Single Server | HiRDB/Single Server Version 7 |
| HiRDB/Single Server Version 8 | ||
| HiRDB/Parallel Server | HiRDB/Parallel Server Version 7 | |
| HiRDB/Parallel Server Version 8 | ||
| HiRDB Embedded Serverまたは組み込みデータベース | HiRDB Embedded Server Version 8 | |
| Oracle | Oracle9i | Oracle9i |
| Oracle9i R2 | ||
| Oracle10g | Oracle 10g | |
| Oracle 10g R2 | ||
| TP1/EE | TP1/Server Base Enterprise Option | |
| UNIX | AIX | AIX 6L V6.1 |
| AIX 5L V5.3(5300-06 RMP) | ||
| AIX 5L V5.2(5200-10 RMP) | ||
| LinuxまたはLinux(x86/AMD64 & Intel EM64T) | Red Hat Enterprise Linux AS 3(x86) | |
| Red Hat Enterprise Linux AS 4(x86) | ||
| Red Hat Enterprise Linux ES 3(x86) | ||
| Red Hat Enterprise Linux ES 4(x86) | ||
| Red Hat Enterprise Linux AS 3(AMD64 & Intel EM64T) | ||
| Red Hat Enterprise Linux AS 4(AMD64 & Intel EM64T) | ||
| Red Hat Enterprise Linux ES 3(AMD64 & Intel EM64T) | ||
| Red Hat Enterprise Linux ES 4(AMD64 & Intel EM64T) | ||
| Red Hat Enterprise Linux 5 Advanced Platform(x86) | ||
| Red Hat Enterprise Linux 5(x86) | ||
| Red Hat Enterprise Linux 5 Advanced Platform(AMD/Intel 64) | ||
| Red Hat Enterprise Linux 5(AMD/Intel 64) | ||
| Windows Server 2003 | Microsoft(R) Windows Server(R) 2003, Enterprise Edition 日本語版 | |
| Microsoft(R) Windows Server(R) 2003, Standard Edition 日本語版 | ||
| Windows Server 2003 R2 | Microsoft(R) Windows Server(R) 2003, Enterprise R2 Edition 日本語版 | |
| Microsoft(R) Windows Server(R) 2003, Standard R2 Edition 日本語版 | ||
| Windows Server 2003(x64) | Microsoft(R) Windows Server(R) 2003,Enterprise x64 Edition Operating System | |
| Microsoft(R) Windows Server(R) 2003,Standard x64 Edition Operating System | ||
| Windows Server 2003 R2(x64) | Microsoft(R) Windows Server(R) 2003 R2,Enterprise x64 Edition Operating System | |
| Microsoft(R) Windows Server(R) 2003 R2,Standard x64 Edition Operating System | ||
| Windows Vista | Microsoft(R) Windows Vista(R) Business 日本語版 | |
| Microsoft(R) Windows Vista(R) Enterprise 日本語版 | ||
| Microsoft(R) Windows Vista(R) Ultimate 日本語版 | ||
| Windows XP | Microsoft(R) Windows(R) XP Professional Operating System | |
| Word | Microsoft(R) Word | |
Windows Vista,Windows XP,Windows Server 2003 R2(x64),Windows Server 2003(x64),Windows Server 2003 R2,Windows Server 2003を総称してWindowsと表記することがあります。
このマニュアルで使用している表記と,対応するCosminexusの機能名を次に示します。
| 表記 | Cosminexusの機能名 |
|---|---|
| Cosminexus RM | Cosminexus Reliable Messaging |
| CTM | Cosminexus Component Transaction Monitor |
| HCSC | Cosminexus Service Coordinator |
| HCSC-Business Process,ビジネスプロセス基盤,またはBP基盤 | Cosminexus Service Coordinator - Business Process |
| HCSC-Data Transformまたはデータ変換基盤 | Cosminexus Service Coordinator - Data Transform |
| HCSC-DB AdapterまたはDBアダプタ連携基盤 | Cosminexus Service Coordinator - Data Base Adapter |
| HCSC-ManagerまたはHCSC-MNG | Cosminexus Service Coordinator - Manager |
| HCSC-Messaging,HCSC-MSG,またはメッセージング基盤 | Cosminexus Service Coordinator - Messaging |
| HCSCTE | Cosminexus Service Coordinator Tools for Eclipse |
| MyEclipse | MyEclipse for Cosminexus |
| TPBroker | Cosminexus TPBroker |
このマニュアルで使用している表記と,対応するJava関連用語を次に示します。
| 表記 | Java関連用語 |
|---|---|
| EAR | Enterprise ARchive |
| EJBまたはEnterprise JavaBeans | Enterprise JavaBeansTM |
| J2EE | JavaTM 2 Platform, Enterprise Edition |
| J2SE | JavaTM 2 Platform, Standard Edition |
| JAR | JavaTM Archive |
| Java | JavaTM |
| JMS | JavaTM Message Service |
適用OSの違いによる機能相違点の表記
このマニュアルは,適用OSがWindows,AIX,およびLinuxの製品に対応するため,OSの種類によって,機能が異なる場合があります。OSごとの違いがある場合は,次に示す表記を使用して,それぞれの説明にOS名を明記しています。
| 表記 | 意味 |
|---|---|
| Windowsの場合 | Windowsに該当する表記です。 |
| AIXの場合 | AIXに該当する表記です。 |
| Linuxの場合 | Linuxに該当する表記です。 |
| UNIXの場合 | UNIX(AIXおよびLinux)に該当する表記です。 |
パスの表記について
このマニュアルでは,原則としてWindowsのパスの区切り(「\」)を使用しています。UNIXの場合は,「\」を「/」に置き換えてお読みください。
このマニュアルで使用している略語
このマニュアルで使用している英略語を次に示します。
| 英略語 | 英字での表記 |
|---|---|
| API | Application Programming Interface |
| ASCII | American Standard Code for Information Interchange |
| BMT | Bean Managed Transaction |
| BP | Business Process |
| BPEL | Business Process Execution Language |
| BPMN | Business Process Modeling Notation |
| CMT | Container Managed Transaction |
| DB | Database |
| HTML | Hyper Text Markup Language |
| HTTP | Hyper Text Transfer Protocol |
| HTTPS | Hyper Text Transfer Protocol Security |
| IDE | Integrated Development Environment |
| IIOP | Internet Inter-Orb Protocol |
| MDB | Message-Driven Bean |
| OS | Operating System |
| RDB | Relational Database |
| RMI | Remote Method Invocation |
| RPC | Remote Procedure Call |
| SOA | Service Oriented Architecture |
| SOAP | Simple Object Access Protocol |
| SQL | Structured Query Language |
| UNC | Universal Naming Convention |
| URL | Uniform Resource Locator |
| UTF | UCS Transformation Format |
| VM | Virtual Machine |
| W3C | World Wide Web Consortium |
| WSDL | Web Service Description Language |
| WS-I | Web Services Interoperability |
| WS-R | Web Services Reliability |
| WST | Web Standard Tools |
| XML | Extensible Markup Language |
| XPath | XML Path Language |
このマニュアルで使用している記号
このマニュアルの図中で使用している記号
このマニュアルの図中で使用している記号を,次のように定義します。
このマニュアルの画面や操作の説明で使用している記号
このマニュアルでは,次に示す記号を使用して画面や操作を説明しています。
| 記号 | 意味 |
|---|---|
| [ ] | ダイアログ名,キー名,メニュー項目名,ボタン名,および画面に表示されている項目名に使用します。 |
| [ ]−[ ] | −の前に示したメニューから,−の後ろのメニューを選択することを表します。 |
| < > | <>内の名称がユーザの環境によって異なることを表します。 |
| 「 」 | 入力値,可変値,またはメッセージなどのユーザが入力する内容を表します。 |
| + | +の前のキーを押したまま,後ろのキーを押すことを表します。 (例) [Ctrl]キー+[V]キー |
文法の説明で使用する記号
このマニュアルの文法の説明で使用する記号について次に示します。
| 記号 | 意 味 |
|---|---|
| | | 横に並べられた複数の項目に対する項目間の区切りを示し,「または」を意味します。 (例) A|B AまたはBを指定することを示します。 |
| { } | この記号で囲まれている複数の項目のうちから一つを選択することを示します。項目が横に並べられ,記号|で区切られている場合は,そのうちの一つを選択します。 (例) {A|B|C} A,BまたはCのどれかを指定することを示します。 |
| [ ] | この記号で囲まれている項目は省略してもよいことを示します。 (例) [A] 「何も指定しない」か「Aを指定する」ことを示します。 |
| … | 記述が省略されていることを示します。 (例) ABC… ABCの後ろに記述があり,その記述が省略されていることを示します。 |
| (( )) | 項目で指定できる値の範囲を示します。 |
| < > | この記号で囲まれている項目は,該当する要素を指定することを示します。 (例) <プロパティ> プロパティを記述します。 |
このマニュアルで使用している構文要素
このマニュアルで使用する構文要素の種類と意味を次に示します。
| 種類 | 定義 |
|---|---|
| 英字 | A〜Z a〜z |
| 英小文字 | a〜z |
| 英大文字 | A〜Z |
| 数字 | 0〜9 |
| 英数字 | A〜Z a〜z 0〜9 |
| 記号 | ! " # $ % & ' ( ) + , _ ・ . / : ; < = > @ [ ] ^ − { }  ̄ タブ 空白 |
| 文字列 | 任意の文字の配列 |
注 すべて半角文字を使用してください。
常用漢字以外の漢字の使用について
このマニュアルでは,常用漢字を使用することを基本としていますが,次に示す用語については,常用漢字以外の漢字を使用しています。
宛先(あてさき) 個所(かしょ) 桁(けた) 進捗(しんちょく) 揃える(そろえる) 貼り付け(はりつけ) 汎用(はんよう) 必須(ひっす)
KB(キロバイト)などの単位表記について
1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.