Exstream

Exstream(エクストリーム)は、カスタマーコミュニケーションマネジメントソフトウェア製品。現在はOpenTextが提供するCustomer Experience Managementソリューションの一環として同社の Experience Suite でCCM機能を提供するものと位置付けられ、OpenText Exstream と称されている。 顧客向けコミュニケーション生成と配信にフォーカスし、これを有効かつ効率的に実行するための機能を提供している。例えば、複雑なドキュメント構成、パーソナライゼーション、マーケティング、バッチ/オンデマンド/インタラクティブシナリオ、ハイパフォーマンス、インテグレーションなどである。 多数、大量、多様なコミュニケーションが必要な業界で効果を得られやすいことから、保険、金融、通信、公共などのB2C分野で導入されている。印刷会社といったサービスプロバイダーでも使用されているが、どちらかというと企業での使用に重きを置いているのが特徴である。 印刷・郵送以外の配信チャネルをターゲットとするマルチチャネルも早くから提唱 しており、近年は単一のアプリケーションからWeb向けHTML、Eメール向けHTMLなどのコンテンツを同時に生成し、また確実に配信する機能を加えている。 日本ではフォームベースの帳票ツールと混同されることもあるが、成り立ちと方向性が大きく異なるため、同列で評価することは難しい。 1998年にDavis MarksburyとDan Kloiberが設立 したExstream SoftwareによりDialogueとして開発された。2008年にHPが同社を買収 し、HP Exstreamと改称された。OpenTextが2016年8月 に他のソフトウェア資産とともにおよそUSD $315 million で買収し、今日に至っている。 最新 のバージョンは2019年5月にリリースされた16.6である。過去の主なバージョンのリリース時期は次の通り。 Version 1.0: 2000年3月 Version 2.0: 2001年1月 Version 3.0: 2002年3月 Version 4.0: 2003年8月 Version 5.0: 2005年5月 Version 6.0: 2007年4月 Version 7.0: 2009年10月 Version 8.0: 2011年9月 Version 9.0: 2014年8月 Version 16.2: 2017年5月 Version 16.3: 2017年11月 Version 16.4: 2018年5月 Exstreamアプリケーションは、入力、出力、変数、そしてデザインで構成される。入力に対してマッピングされた変数と静的なコンテンツをページレイアウト上に配置するのが基本的なデザインの流れとなる。デザインGUIであるDesignerでは、テキスト、テーブル、チャート、図形などを配置できるが、マウスによる操作の他、パラメトリックに座標を精密に指定できる。 デザイン上のコンテンツは、デザイン時に静的に配置するほか、DCI(Dynamic Content Import)により、テキスト、イメージなど多様な外部コンテンツを、実行時にインポートして組み込むことができる。また複数ページで構成されるPDFなどのコンテンツを、ドキュメントの一部としてそのまま組み込むことも可能である。CAS(Content Access Service)と呼ばれるレポジトリーからデザイン時または実行時に組み込むこともできる。 またコンテナーデザインにより、印刷向け以外のコンテンツレイアウトを同一デザインに対して構成することができる。 Exstreamのデザインおよびアプリケーションを構成する情報は、ODBCで接続するDBMS上に構成されるレポジトリー上に保管される。バージョン管理、チェックイン/アウト、デザイン承認ワークフローなども提供される。 バッチ、オンデマンド、インタラクティブのシナリオをサポートしている。入力としてCSV、XML、固定長など多様なフォーマットを、ファイル、ODBC/JDBC、JMSやWSMQなどのメッセージキュー、Web Services等のアクセス方式をサポートし、また出力としてPDF、PostScript、 AFP 、VIPP等の多様な印刷向けフォーマットとTIFF、HTMLなどの電子出力をサポートしている。出力では高解像度と低解像度のPDFといった複数種類の出力を同時に生成し、ページ数や宛先数、重量などで印刷等に合わせた分割ができる。また印刷時に必要とされるページ数などの情報をレポートファイルとして、またインサーターで使用するバーコードやバナーページ等も同時に生成することができる。 実行時には、入出力への論理的な内部定義に対して物理的なアクセス先を指定できるほか、Engine Switchと称する種々のパラメーター、またアプリケーション内の変数に対する値を与えることができる。 印刷、アーカイブ、Eメール等の多様な配信プロトコルをサポートするが、特にEメールでは SparkPost 等のサービスプロバイダーによる配信や、不達時に印刷に切り替えるAssured Deliveryと称する機能を備えている。 デスクトップクライアントまたはActiveXによりInternet Exploreで動作するLive Editor、主なブラウザー上で動作するEmpower Editorがある。どちらも所定の許可された領域のみ編集可能とし、カレンダーによる日付指定、ドロップダウンやラジオボタン、ボタン等による対話的な操作と動作、コンテンツインポート、イメージアップロードなどの編集を行うことができる。完成後に承認ワークフローやEメール送信等へ連携するほか、編集した内容をテンプレートとして複数の宛先向けに生成することもできる。 キャンペーンメッセージ等を指定された条件によってパーソナライズし、コミュニケーションに組み込むことができる。余白や重量を把握し、可能な場合にマーケティングメッセージで埋めることができる機能は、今日トランスプロモとして知られるが、最初に実装したともいわれている。 ITに都度依頼することなく、ビジネス担当者が基本的なデザイン上の所定のコンテンツ(文言やグラフィックス)を変更することができる。Business Content Authorと、Remote Collaborationがある。 生成リクエスト: Web Services、メッセージキュー、ファイル等の方式で、同期または非同期で行うことができる。特にCommunications ServerやCommand Centerを使用するとJob単位でリクエストするため、詳細が隠蔽され、シンプルとなる。 データとコンテンツ: Exstreamアプリケーションから直接、多様な形式のソースに多様なプロトコルでアクセスできる。複数のデータソースに並列、芋づる式にアクセスし、データに加えてそこで指定されたコンテンツも実行時に取得し、組み込むことができる。 配信: 多様なプロトコルをCommunications ServerまたはDelivery Managerで構成し、印刷会社やECM、BPM/ワークフロー等に連携できる。 管理: Communications ServerまたはCommand Centerが処理記録をDBに記録するほか、異常時等には多様なプロトコルで通知できる。 Windowsプラットフォーム上の開発環境で作成したデザインを、パッケージと称する中間構造に構成し、これをWindows、Linux、Unix、メインフレームといった多様なプラットフォームで稼働するEngineが解釈してドキュメントを生成するのが基本的な流れとなっている。この過程で静的な描画を先行して行い、パフォーマンスを有利なものとしているのが特徴である。 Engineは大量のバッチ処理を源流とし、業界最高の性能とされる。C++で書かれ、内部的な並列処理は行わないシングルスレッド処理である。バッチ、オンデマンドとも、リクエスト毎に独立したプロセスがOSで生成され、処理を行う。ただしRealtime Engineと呼ばれる方式により、あらかじめEngineを起動してオーバーヘッドをなくし、さらにレスポンスとスループットを向上するオプションもある。 多くのモジュールで構成されているが、ライセンスキーで有効化する方式のため、独立したコンポーネントは概ね次の通りである。 Design & Production: デザインを行うDesignerと、Engine Command Center, Delivery Manager: Exstreamに特化したオーケストレーション、インテグレーションと配信 Interactive: Live EditorまたはEmpower Editorによるインタラクティブな編集 Content Author : ビジネスユーザー向けコンテンツ編集 Output Productivity Tools (AFP Studio): AFPファイルの変換・操作と、PDF等を含む出力結果のバッチ/対話型比較 Communications Server: OpenText CCM共通のオーケストレーションとインテグレーション ExstreamはOpenTextのCCMブランドとなり、従来のCCMポートフォリオ、Communications Center Enterprise (CCE, 旧StreamServe)およびCommunications Center(CC) CRMが統合されつつある。なお2017年3月に加わった Document Sciences xPressionは、マイグレーションツールが提供される方向が示されている。 カスタマーコミュニケーションマネジメマント(CCM) ドキュメント生成 - Document Composition バリアブル印刷 - Variable Data Printing デジタル印刷 - Digital Printing 文書管理システム - Document Management System エンタープライズコンテンツ管理(ECM) - Enterprise Content Management カスタマーエクスペリエンス - Customer Experience 帳票 OpenText™ Exstream (日本) UCDA、一般社団法人ユニバーサル コミュニケーション デザイン協会