OpenLMのバージョン21の新機能はどのような内容?

2021年の第2四半期に、OpenLM Serverの新しいメジャーリリースが提供されます。この新しいバージョンのOpenLMは、お客さまからのフィードバックやリクエストへを取入れた結果、非常に重要な変更をもたらします。

このドキュメントでは、主な変更点に焦点を当てています。他にも多くの変更が加えられており、リリースノートとOpenLMマニュアルに記載されています。弊社のチームは要件について皆さまと連絡を取り合うことを心待ちにしています。弊社の技術チームとのミーティングを設定するために連絡フォームをご利用ください。

 

バージョン5からバージョン21にジャンプする理由は?

OpenLMは、現在採用中のリリース番号から、月と年に(西暦)基づいた新しいシステムに切り替えています。新しいリリースは<年>、<月>に従って番号が付けられるため、次のリリースは21.6になります。

詳しくはこちらをご覧ください。

OpenLM Serverのセキュリティ

OpenLM Serverはユーザー認証の内部および社内実装を廃止します。代わりに、OpenLM Serverは、これらの機能を主要な標準であるOAuth2.0を実装する外部IDサービスに委任するように設定できます。この変更により、OpenLMサーバーのセキュリティレベルが世界のトップクラスの組織の要件に準拠するようになります。

この変更の一環として、またセキュリティがサーバーの外部コンポーネントになっているため、OpenLMはデフォルトでログイン機能として最小限のセキュリティを提供できなくなります。OpenLM Identityをインストールして設定する前に、システムはセキュリティなしで動作します。また、同じ理由により、ゲストユーザーを構成する機能はバージョン21ではサポートされません。

 

MariaDB –OpenLM Server用の新しいデフォルトデータベースエンジン

Firebirdデータベースエンジンは、OpenLM Serverにプリインストールされているため、長年にわたって役立ちました。残念ながら、このデータベースエンジンにはパフォーマンスとセキュリティの問題があり、OpenLMはそのサポートを終了します。

OpenLM ServerのデフォルトのデータベースエンジンとしてMariaDBを採用します。このデータベースは、OpenLMでもサポートされているMySQLとほぼ完全に互換性があります。MariaDBは、ユーザーにパフォーマンスとセキュリティを提供します。以前と同様に、MS SQLServerとMySQLを引き続きサポートします。

OpenLM Server 5.6には、FirebirdデータベースエンジンからMaria DBへの転送と移行を支援するように設計されたデータ転送ユーティリティ(fb2mariadb)が含まれています。

 

Kestrel – OpenLM Serverの新しいデフォルトHTTPサーバー

OpenLMバージョン21は、システムのデフォルトとして高度なKestrel HTTPサーバーを使用します。Kestrelは適切に保守されており、ユーザーに高いパフォーマンスとセキュリティを提供します。

以前のリリースでは、OpenLM ServerのウェブインターフェイスEasyAdminが機能するには、PHPライブラリとLightTPDウェブサーバーが必要でした。このメジャーリリースでは、これらの依存関係とそのサービスが削除されます。

新しいリリースにアップグレードすると、インストーラーはアップグレードされたセットアップからPHPおよびLightTPDライブラリ、実行可能ファイル、および設定を削除します。

 

Microsoft WindowsのMSIインストーラーに戻る

OpenLMバージョン5. *は、インストーラーの実行に.NETFrameworkバージョン4を必要とするEXEインストーラーを使用していました。EXEベースのインストーラーを使用すると、ガイド付きのインストールを提供できましたが、セットアップにのみ使用され、一部のセキュリティシステムで問題があることが判明したフレームワークをインストールする必要がありました。

新しいリリースでは、組織により適した標準のMSIインストーラーが使用されています。インストール後の手順は、この目的のために開発された専用のスクリプトによって実装されます。これにより、セキュリティを強化しながら、簡単にインストールできます。

 

OpenLM Serverの設定がブラウザ(EasyAdmin)に移動

OpenLM Server には、これまで、ライセンスサーバー構成、SMTP設定などのいくつかの設定用のServer設定ツールがありました。新しいバージョンでは、これらすべての設定がEasyAdminに移動され、新しい手動ライセンスサーバーをリモートで追加できるようになります。

OpenLM Identity(アイデンティティ) サービス

OpenLM Identity(アイデンティティ) サービスは、OpenLM製品のユーザーのユーザー管理と認証を容易にする新しいサービスです。OpenLM Identity(アイデンティティ) サービスは、業界標準のOAuth 2.0実装を使用して、ID管理および認証サービスを提供します。OpenLM Identity (アイデンティティ) サービスにはフェデレーション機能が組み込まれており、長期的には、OAuth2.0標準を実装する既存の顧客ソリューションにID管理および認証サービスを代理実行できるようになります。現在OpenLMのRoles and Permissions(役割と権限)機能を使用しているお客さまは、バージョン21にアップグレードする時に、penLM Identity (アイデンティティ) サービスをインストールして設定する必要があります。

Identity(アイデンティティ)サービスを使用したOpenLM Server Windowsの自動ログイン

OpenLMの現在のバージョンでは、Windows認証(NTLM)を使用している場合、ユーザーはシステムにログインするためにボタンをクリックする必要があります。お客さまは、OpenLMのバージョン21でサポートされるようになった自動ログインを

要請しました。

OpenLM Agent

間もなくリリースする予定のAgentバージョン21のリリースにご期待ください。この新しいAgentのバージョンは、複数のオペレーティングシステムで実行する機能や、驚くべき新しいインターフェイスなど、大幅な改善をもたらします。新しいAgentは、バージョン21の新しいセキュリティ標準をサポートします。

OpenLM Agent5.xとの下位互換性を維持しています。既存のOpenLMAgent 5.xインストールは、OpenLM Serverの21メジャーリリースで動作します。

OpenLM Broker

OpenLM Broker 21は、BrokerとOpenLM Server21およびIdentity(アイデンティティ)サービスとの統合を提供します。OpenLM serverをバージョン21にアップグレードするお客さまは、すべてのBrokerもアップグレードする必要があります。

OpenLM Brokerチームは、Brokerの下位互換性を維持するように努めたため、Serverをアップグレードする予定がない場合でも、最新バージョン21にアップグレードすることをお勧めします。アップグレードすると、最新のバグ修正と新しいライセンスマネージャーのサポートが提供されます。Brokerを事前にアップグレードすると、将来のOpenLM Serverのアップグレード時のダウンタイムが短縮されます。

 

インフラストラクチャー

バージョン21のリリースは、OpenLMの最新でより優れたインフラストラクチャの開発への巨額の投資を完了しています。バージョン21で使用しているこのインフラストラクチャにより、お客さまの要件により迅速に対応できるようになります。

このバージョンで導入されたインフラストラクチャの改善には、次のものが含まれます。

  • クロスプラットフォームオペレーティングシステムのサポート
  • ブラウザベースのインターフェース
  • 新しいブラウザUIインフラストラクチャ
  • オンプレミスとクラウドの実装のサポート
  • REST APIインフラストラクチャ
  • サービスのクロスプラットフォームのインストール後の設定
  • MariaDBデータベースのサポート
  • 組み込みHTTPサービス
  • ターミナルベースのインストールと設定
  • WindowsOS上のMSIインストーラー
  • Linux / UNIXのインストール–近日公開
  • さらにもっと

次のリリースでは、インフラストラクチャの改善を継続する予定ですが、お客さまのご要望に対応するためにより多くの時間を費やすことになるでしょう。

概要

バージョン21は、インフラストラクチャへの多額の投資に基づいて、膨大な量の新機能をもたらします。OpenLMエンジニアリング部門はかつてないほど大きくなり、充実しておりますので、皆さまのご要望をお待ちしています。