WebOTX

WebOTXは日本電気 (NEC) が提供するサービス実行基盤で、NGNやユビキタス領域に対する機能の提供を目指している。
OTXは、Open Technology eXtensionsを表している。
マスコットは、忍者。最新のバージョンは11.1である（2022年9月現在）。

 WebOTXの構成 
サービスコンポーネント
WebOTX SIP Call Control
WebOTX RFID Manager
WebOTX Speech Recognition
WebOTX Text to Speech
サービスインテグレーション
WebOTX Portal
WebOTX Enterprise Service Bus
WebOTX Process Conductor
WebOTX Service Repository
WebOTX OLF/TP Adapter
アプリケーションサーバ
WebOTX Application Server
WebOTX Batch Server
WebOTX SIP Application Server
WebOTX Parallel Stream Monitor

 Application Server 
アプリケーションサーバでは、システムの形態、規模に対応して4つのEditionが存在する。
+V8.1以前のEdition体系Edition規模特徴Web Edition小Webサーバ、Webコンテナ、WebサービスStandard-J Edition↑EJBコンテナ、JMSサーバ、J2EE準拠Standard Edition↓OLTPモニタ、C++・COBOLアプリケーション対応Enterprise Edition大クラスタ機能

+V8.2以降のEdition体系Edition規模特徴Express Edition小Webサーバ、Webコンテナ、Webサービス、J2EEコンテナ、J2EE準拠Foundation Edition↑Standard Editionの機能制限版Standard Edition↓OLTPモニタ、C++・COBOLアプリケーション対応Enterprise Edition大クラスタ機能
運用管理ツールとして、コマンドラインベースとFlashを利用したブラウザベースのものが用意されている。
WebサーバはApacheを利用し、WebコンテナはTomcatを利用している。EJBコンテナ等は独自に機能強化している。

 Application Serverの歴史 
ベースとなるアプリケーションサーバーの歴史
Verリリース日特徴11998年WebcomputingアプリケーションサーバEnterprise版の構成要素としてリリース。CORBA実行基盤21999年10月1日CORBA2.2完全準拠(POA：PortableObjectAdapter対応)。IIOP1.1対応。Java2動作サポート。32000年11月1日CORBA2.3完全準拠。JSP開発・実行環境の提供。VISコネクタの提供。42001年11月28日SOAP1.1準拠、UDDI1.0準拠、モバイル対応52002年11月27日「CORBAプロバイダ」の提供,J2EE 1.3仕様に準拠,CORBA 2.6仕様への対応62004年8月26日電子署名付加機能の提供、J2EE 1.4仕様に準拠72007年7月2日運用環境のVista対応。Linux対応。64ビットOSサポート。82008年6月24日Java EE 5対応、Windows Server 2008サポート92013年5月30日Java EE 6対応、インメモリデータグリッドサポート、ライセンス体系変更102017年10月17日Java EE 7対応、Dockerサポート、複数バージョンインストール対応
Ver10.2からMicroProfileに対応
Ver10.3からKubernetes Operatorを提供
Ver10.4から単一Jar(Uber Jar)化対応112022年9月9日Jakarta EE 8対応。Java SE 8, 11, 17対応。MicroProfile4.1対応。122025年Jakarta EE 10対応。Java SE 11, 17, 21対応。

 SIP Application Server 
WebOTX SIP Application Server は、V7.1で新たに追加された。拡張製品。
JSR116で規定されたSIP Server API1.0をサポートし、RFC3261で規定されたSIP(Session Initiation Protocol)実行環境を提供している。

 Enterprise Service Bus 
WebOTX Enterprise Service BusはWebOTX Application Serverとは別個の製品であり、WebOTX Applicaton Server上でのみ動作可能である。システム間の連携をSOAPなどで実現するためのハブシステム。
既存のACOS上で構築されているサービスを呼び出すためのアダプタが用意されている。
高信頼なマルチプロセス動作や、JBI 1.0に準拠していることを特徴とする。

 Batch Server 
WebOTX Batch Serverは、Spring Batchの実行基盤で常駐Java VMから起動される。また、連続実行環境を想定した動的設定が可能である。体系としては、Standard版とExpress版があり、ジョブ制御のレベルに差がある。従来のバッチ・ジョブ制御基板であるWebSAM JobCenterと連携したジョブスケジュールも可能。

 Portal 
WebOTX Portalは、複数のシステムに対する統一したポータル画面を構築するためのものである。顔認証システムと連携したシングルサインオンを実現することが可能。

 関連項目 
 Jakarta EE
 アプリケーションサーバ
 Java Servlet
 JavaServer Pages
 Session Initiation Protocol
 ESB(Enterprise Service Bus)
 Spring Batch

 外部リンク 
 WebOTX - NEC

Category:NECのソフトウェア