アーキテクチャ

Asteria(アステリア)は、B2B専用に設計されたXMLネイティブのアーキテクチャを採用しています。
内部構造まで全てXMLのため、XMLがもつ特長をフルに発揮することができ、柔軟でかつ堅牢なB2Bサーバーとなっています。


B2B専用に設計されたアーキテクチャ
 
内部構造  
Asteriaの内部は、全てXMLネイティブで構成されています。ビジネスシーケンス処理中枢であるアステリアカーネルは、国内外で実績のあるXMLエンジンをベースとした高性能な処理を実現しています。

スクリプティングエンジンは、ビジネスプラグインを実現する中心となる機能で、各種プロセスフロー、ビジネスロジックをJava Scriptで記述することが可能です。しかも、外部プロセスの起動も可能となっています。

トランザクション機能は、B2Bに必要とされる、ログ管理、ステータス管理、データトラッキング、レポーティング、配達保証を司ります。

セキュリティ機能は、それぞれのビジネスプロトコルに必要とされるセキュリティを司り、現バージョンでは、PKI、SSL、S/MIME、デジタル署名を処理します。

XMLキャビネットは、XMLネイティブのデータキャビネットであり、アステリア内で必要となる全てのXMLデータを保存、管理します。ACL(アクセスコントロールリスト)によるアクセス制御とインデクシングをサポートしています。

内部構造−図

ビジネスプラグイン構造
「ビジネスプラグイン」は、実際の企業間で送受信されるXML電文やそのシーケンスを記述したアプリケーションロジックをカプセル化したものです。この柔軟性のある「ビジネスプラグイン」によって、将来のRosettaNetの拡張のみならず、Ariba cXMLやOASIS ebXMLといった様々なビジネスプロトコルの実装が容易になっています。 Asteria製品は、これらのビジネスプラグインが実装された用途別製品として提供されます。

■ 提供されるAsteria製品
Asteria for RosettaNet
電子部品やIT機器部目の全世界規模SCM(サプライ・チェーン・マネージメント)ネットワーク用フレームワーク “RosettaNet”用のビジネスプラグインを実装した製品です。 受発注を始めとする総合的な企業間取引が可能です。

Asteria.Planet for Ariba
世界最大規模の間接財企業間取引ネットワークACSN(Ariba Commerce Services Network)に参加するサプライヤー企業用のビジネスプラグインを実装した製品です。 ACSN経由の電子注文書を受注処理することが可能です。

外部との接続  
Asteriaは、様々なXMLベースのビジネスプロトコルによって、外部のパートナー、顧客、そしてe-マーケットプレースなどと繋がります。
 外部との接続で使用されるビジネスプロトコルは、「ビジネスプラグイン」という形で装着されるので、それぞれの企業が外部のビジネスプロトコルを接続の度にデザインしたり、ハードコードする必要はありません。
 メッセージの送受信には、HTTPだけでなく、SMTPもサポートしており、今後多様化するB2Bメッセージングにも対応可能です。もちろん、それぞれのプロトコルに則したセキュリティも装備しています。
 また、UDDI (Universal Description, Discovery and Integration) をサポートする計画であり、B2Bサービスへのダイナミックな接続も可能となります。

外部との接続−図

社外システムとの接続  
Asteriaは、柔軟で容易な社内システムとのインテグレーションの方法を提供します。
 AIL (Asteria Integration Library) は、COMまたはJavaのインターフェースを介して社内システムをAsteriaと直接接続をする機能を提供します。このライブラリは社内システム側に簡単に組み込んで使用できます。アステリアとの通信にはXMLベースのプロトコルを用いており、将来的にはSOAPによるインテグレーションもサポート可能となっているため、より柔軟かつ簡便なインテグレーションが可能になります。
Asteria Adapter(アステリア アダプター)によって、Asteriaと特定の社内システムやミドルウェアとの間ででーたの相互変換と通信をおこなうことも可能です。Asteria Adapterの設定ツールを使用することで、プログラミングレスでAsteriaと社内システムを接続することができます。


■現在提供されているAsteria Adapter>>
Asteria MQ Adapter
Adapter AsteriaとIBM MQ Seriesとの間でデータ変換や送受信をおこなうための専用ゲートウェイです。
社外システムとの接続−図