2020年11月9日から開催されています HCL Software Digital Solutions Week 2020 において、以下のニュースが発表されました。
Remotely Debugging Java Applications with Domino 11 の翻訳版です。
HCL Domino 11 で Java アプリケーションをリモートでデバッグする
2020年11月5日
著者: Abhaysingh Shirke / HCL Notes/Domino Technical Support Team
V9 または V110のDomino をお使いの場合、以下のサーバー ini を使用して IBM JVM 上で Java エージェントをリモートでデバッグし、Designer クライアントからデバッグ設定でポート 8000 を設定することに慣れているかもしれません。
JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000
これは Domino V10 までは動作しますが、Domino V11 では動作しません。 実際、そうするとクラッシュします! この記事は、Domino V11 上で Java エージェントをリモートでデバッグする方法を探している開発者に役立つ内容です。
Domino V11 は OpenJDK を使用しています。上記の ini を有効にすると、両方の JVM が同じポート (8000) にバインドしようとし、このポートにバインドしようとする 2番目のプロセスが失敗してクラッシュします。この問題を克服するには、デバッグから 8000 番ポートを削除して、他のランダムなポートにアタッチします。
まず、以下の ini をサーバの notes.ini に追加する必要があります。
JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n
以前のバージョンの Domino で設定されていた ini と比較して、address=8000 を省略してデバッグを 8000 番ポートにバインドしていないことに注意してください。
その後、JVM はランダムなポートを選択します。ランダムなポート番号を知るには、http を終了してロードするか、Web ブラウザーから Java エージェントを実行し、HCL Domino コンソールプログラムからコンソールを確認してください。これらの ini を追加した後、http タスクを再起動する必要があります。
このポート番号は、次のステップで必要になるので、どこかにメモしておいてください。(管理者クライアントのサーバーコンソールにはポート番号の情報は表示されません)
このポート番号を使って、Designer クライアントから Debug にバインドします。ツールメニュー > デバッグサーバーサイド JavaScript > デバッグ設定の管理に進みます。
Debug Configuration(デバッグ設定)ウィンドウが表示されるはずです。ここでは、前のステップで HCL Domino コンソールからメモしたポート番号を指定し、Debug を選択する必要があります。
ステータス・バーには、指定したポート番号でデバッグが接続されたことを確認するメッセージが表示されます。
これで、デバッグ設定の準備が整い、Java エージェントをデバッグする準備が整いました。同じデバッグを行うには、Java コードにブレークポイントを設定する必要があります。あなたは、複数のブレークポイントを設定することができます。
コードにブレークポイントを設定したら、Web ブラウザーからエージェントを実行します。Designerクライアント上に確認ウィンドウが表示され、デバッグパースペクティブウィンドウを開くことができるはずです。「はい」を選択してください。
デザイナーのパースペクティブが、デバッグ・スタック、変数、ブレークポイント管理を表示するビューを含むデバッグ・パースペクティブに変わります。
この時点で、通常の Eclipse デバッガの機能(ブレークポイントの管理、ステップ、継続、変数値の表示など)が利用できるようになります。
スケジュールされた Java エージェント (AMGR) をデバッグするためのステップは変わりません。エージェントがスケジュールされるまで待つのではなく、サーバコンソールから "Tell amgr run" コマンドを使ってエージェントを実行してください。Tell amgr run" コマンドを使用して Java エージェントを実行して、HCL Domino コンソールプログラムからポート番号を取得し、先ほどの手順で行ったようにデバッグ設定でポート番号を設定します。
これで、Domino V11 上で Java エージェントをリモートでデバッグする方法の手順は完了です。我々は、あなたがこの記事を読んで楽しんで、あなたはそれが役に立つことを見つけている願っています。
Happy coding!
Announcing HCL Sametime Premium. Secure Video Meetings & Persistent Chat at Significant Savings の翻訳版です。
HCL Sametime Premium の発表: 大幅な節約で安全なビデオミーティングとチャットを実現
2020年11月10日
著者: Brandon Adams / HCL
HCL Software は、信頼できるビデオミーティングと永続的なチャットプラットフォームの最新バージョンである HCL Sametime Premium のリリースを発表しました。
Sametime - あなたのミーティング、あなたのデータ、2倍の価値
Sametimeは、今日の現代の組織がどのように仕事をする必要があるか、つまり、軽快に、安全に、そしてリモートで行うことができるように構築されています。
Sametime Premium(ミーティングとチャット)
HCL Sametime Premium では、以下のようなメリットがあり、あらゆるデバイスで安全な会話が可能になります。
高騰を続ける価格から脱却し、ミーティングコストをコントロール HCL Sametime は、必要な機能のみを支払うことで、競合他社のソリューションと比較して 50% のコストでミーティングやチャットを行えます。
堅固なデータプライバシー、暗号化、監査可能性 お客様のデータと会話はプライベートクラウドまたは構内で保護されています。
ワンクリックでインスタントミーティングやチャット 待ち時間なし 安全なチームチャット、ビデオミーティング、ファイル共有からわずか数秒でアクセスできます。インストールは不要で、SaaS ソリューションを待つ必要はありません。
安全なプライベートクラウドまたはオンプレミスでのデプロイメント コンテナを使用した高速な展開と Kubernetes を使用したスケール、よりシンプルなインストールと少ないサーバーで構成できます。
ミーティングシステムの予算を最大限に活用
堅牢なミーティングソリューションが必要ですが、不必要な機能や機能にお金を払う必要はありません。HCL Software のコストシミュレーターを使用して、既存のビデオミーティングおよびチャットソリューションを Sametime と比較して、どれだけ節約できるかを確認してみてください。
既存の HCL Sametime、HCL Domino、または HCL Software のお客様で、HCL Sametime の詳細をご希望の方は、HCL の営業担当者または HCL のビジネスパートナーにお問い合わせください。
免責事項 当社の計画、方向性、意図等に関する記述は、当社の判断により予告なしに変更または中止されることがあります。将来の可能性のある製品に関する情報は、当社の一般的な製品の方向性を示すものであり、ご購入の際には、これらの情報に依拠して判断されるべきではありません。将来の可能性のある製品に関する情報は、いかなる材料、コード、機能の提供を約束、約束、法的義務を負うものではありません。将来の可能性のある製品に関する情報は、いかなる契約にも組み込まれない可能性があります。当社製品に記載されている将来の機能や機能の開発、リリース、タイミングは、当社の単独の裁量に委ねられています。性能は、制御された環境での標準的な HCL ベンチマークを使用した測定および予測に基づいています。ユーザーが体験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリーム内のマルチ・プログラミングの量、I/O構成、ストレージ構成、処理されるワークロードなどの考慮事項を含む多くの要因によって変化します。したがって、個々のユーザーがここに記載されている結果と同様の結果を達成することを保証するものではありません。
Open Source at HCL Software の翻訳版です。
HCL Software のオープンソース対応
2020年11月5日
著者: Richard Jefts / Vice President of Development and General Manager, HCL Digital Solutions 共著: Jason Gary / CTO, Digital Solutions, HCL Software
HCL Software (正式にはHCL Products and Platforms)は、オープンソースの主要なプレーヤーになること、つまり、参加者、貢献者、リーダーとして外部のコミュニティーに参加すること、という強い意図を当初から持っていました。その強い意図と同様に、私たち HCL Software が一貫して持続可能な方法で貢献できるように、社内のコミュニティー、トレーニングプログラム、優先順位付けの手段を構築するのに時間がかかりました。そして、その時が来たのです。
HCL Software の OSPO(オープンソース・プロジェクト・オフィス)は、Jitsi コミュニティーへの参加を承認してくれました。この長い歴史を持つコミュニティーは、既存のプロプライエタリなツールの多くに挑戦する技術で、オープンで近代的な会議環境を提供することに専念しています。私たちは、今後数週間から数ヶ月かけて、チャットとミーティングのソリューションである HCL Sametime Premium を構築しながら開発した修正や新機能を提出していく予定です。また、Cloud Native Computing Foundation や OpenNTF とも連携しています。
オープンソースコミュニティーの価値は、時に計り知れないものがあります。 Apache Software Foundation や Cloud Native Computing Foundation (CNCF) のような例を見てきましたが、情熱的なコミュニティーや開発者がいかに技術に驚くべき革新をもたらし、本当に変化をもたらすことができるかを見てきました。 HCL Software では、このようなコミュニティーに継続的かつ一貫して貢献していきたいと考えています。
HCL Domino AppDev Pack のサンプルを含む HCL Software 製品の機能を実証したり、簡単なツールを提供したりする新しいサンプルが、HCL Software の新しい github.com リポジトリで公開されています。
私たちは、他のオープンソース・コミュニティーや業界のコンソーシアムへの参加を拡大することにしっかりとコミットしています。HCL Software は、今後数ヶ月、数年の間に貢献と参加を拡大し、オープンソース運動のリーダーとなるでしょう。これにより、機能や機能の速度を飛躍的に向上させることができ、結果的にお客様やパートナーの皆様により高品質な製品をお届けできるようになります。しかし、それ以上に重要なことは、お客様やパートナーの皆様が、より透明で生産的な方法で私たちと一緒に仕事をすることができるようになることです。
The Benefits of Hybrid Cloud and Why it’s a Big Deal の翻訳版です。
ハイブリッド・クラウドのメリットと、それが重要である理由
2020年10月31日
著者: Jason Cornell / Principal Offering Manager, HCL Digital Experience
クラウドベースの導入に移行するエンタープライズ・テクノロジーが増加する中、企業にとって、現在のデジタル・エクスペリエンスの導入状況を慎重に評価し、クラウド戦略とロードマップを策定して、変革と差別化を推進し、最終的には競争上の優位性を獲得するためのクラウドのビジネス・メリットを享受することがますます重要になってきています。
クラウドへの移行によるメリットは説得力がありますが、ミッションクリティカルなワークロードをクラウドに移行する際の課題を最小限に抑えるために、企業はクラウドへの移行に柔軟性を求めています。パブリッククラウドやプライベートクラウドへの移行には、多くの時間、費用、開発リソースが必要となります。HCL Digital Experience の新しいハイブリッド・クラウド・サポートを利用することで、企業はクラウドのメリットを最大限に活用し、既存のオンプレミスの導入から得られる価値を最大化し、デジタル・エクスペリエンスへの投資を将来に向けて実証することができます。
HCL Digital Experience の新しいハイブリッド・クラウド・サポートにより、顧客は何も移行することなく、既存のオンプレミスのコンテンツ管理機能を、画期的なクラウドベースのコンテンツ管理機能と一緒に利用することが可能になります。魔法のような?いいえ。はい。Kubernetes を使用することで、クラウドに何も移行することなく、オンプレミス環境に未来を見据えた新しいクラウド機能を追加することができます。
この新しいハイブリッドクラウドオプションは、オンプレミスのDX環境に3つの大きな改善をもたらします。
1. コンテンツ・コンポーザー:半分の時間でコンテンツを作成
劇的に改善されたコンテンツ作成ツールと再設計された Content Composer により、ビジネス・ユーザーは、最新の直感的なドラッグ・アンド・ドロップ・インターフェースを使用して、新しいコンテンツのモデル化と作成を半分の時間で行うことができます。
2. DAM: 新しい (無料の) クラウドネイティブデジタルアセットマネージャー
新しいクラウドネイティブのデジタル資産管理システム (DAM) は、メディアの追加と整理を迅速かつシームレスに行うことができます。そして、市場のいくつかの?他のデジタル体験?プラットフォームとは異なり、この DAM は追加料金なしで含まれています。
3. エクスペリエンスAPI: 適応可能なオープン API
新しいオープン API に準拠したヘッドレス REST サービスのセットにより、開発者は最新のフロントエンド JavaScript フレームワーク(Angular、React、Vueなど)を使用してエクスペリエンスを提供することができます。これにより、コンテンツ、データ、アプリケーションをブレンドする際の俊敏性が向上します。
今すぐアップグレードすることで、DX がこれまで以上に迅速かつ容易になり、ビジネスに不可欠なデジタル体験をこれまで以上に価値あるものにすることができます。今後開催されるカンファレンス「DX Inspire」で詳細をご確認ください。
詳細はこちらをご覧ください: https://hclsw.co/dx-inspire-2020
The 3 Capabilities Your Digital Experience Needs to Offer の翻訳版です。
Digital Experience に必要な3つの機能
2020年10月28日
著者: HCL Digital Experience Team
今日、企業が競争に勝つためには、目まぐるしく変化するビジネスニーズに対応するために、スタッフや顧客に迅速かつ安全で柔軟なエクスペリエンスを提供しなければなりません。トレンドや市場のニーズは、気象システムのように急速に変化する可能性があるため、企業がビジネスクリティカルな要求に対応するためには、アジャイルなプラットフォームが不可欠となります。
ビジネスクリティカルなプロセスとは、請求書の支払い、アポイントメントの作成、タイムシートの記入、許可証の申請、クレームの申請など、組織のミッションを満たすために不可欠な中核的な活動のことです。
営業とマーケティング、会計と財務、人事、または顧客サービスを中心とするかどうかにかかわらず、これらの事業活動は、それらが置かれているプラットフォームによって最適化されるかどうかが決まります。業界を問わず、企業のビジネスに不可欠なニーズに対応できるダイナミックパブリッシングプラットフォームは、競争の激しい市場にある企業にとって明確なアドバンテージとなります。
データセキュリティとプライバシー
バンドはドラマーと同じくらいの腕前しかないということわざがありますが、デジタル体験やプラットフォームの技術やセキュリティも同じです。世界で最も優れたユーザーインターフェースも、デジタルの脅威から守られていなければ意味がありません。
安全なプラットフォームを確保するには、業界のコンプライアンス要件を満たしつつ、いつでもどこでもユーザーを接続できる柔軟性のある暗号化を用いて、現場や輸送中の個人データを保護することが含まれます。
バランスを取るのが難しいと思われるかもしれませんが、美しいギターのソロが乱暴な一貫性のないドラムビートにかき消されてしまうのは嫌なので、業務を守るために必要なセキュリティ対策に投資する価値はあります。
強力なコンテンツ作成
一流のセキュリティがパブリッシングプラットフォームの必須のドラマーでありながら見落とされがちなものだとしたら、コンテンツこそが名人ギタリストです。コンテンツは、ユーザーにとって最も目立つものであり、ユーザーの心を掴み、ユーザーを体験へと誘います。
効果的なブランドメッセージを作成し、それを効率的に伝えるには、企業がどのようにコンテンツ作成をプラットフォームに組み込むかに大きく依存します。Webコンテンツ管理プラットフォームは、完全に応答性のある Web とアプリの機能を持ち、拡張性があり、簡単に組織化されている必要があります。また、関連するすべてのデータを単一のビューに集め、従業員やスタッフにシームレスで透明性のある体験を提供する必要があります。
HCL Digital Experience の新しい軽快なコンテンツツールは、ビジネスユーザーが開発者を引き入れることなく、コンテンツや体験を作成することを可能にします。また、インサイトとアナリティクスが「すぐに使える」ようになったことで、マーケティング担当者はカスタマージャーニーを改善し、コンバージョン率を劇的に向上させることができるようになりました。
コンテンツの重要性はこれまで以上に高まっており、顧客のためにパーソナライズされたキャンペーンのジャーニーを迅速に構築して立ち上げる能力は、現代のエンタープライズビジネスにおける真の差別化要因の1つとなっています。
サービスとデバイス間の統合
クリエイティブなアウトプットを後押しし、配信するセキュアなプラットフォームを持つことは、チャネルやデバイスを横断して統合する必要があります。組織の静脈を流れる重要な情報を必要とする人が共有し、閲覧し、アクセスすることができなければ、貴重な時間を無駄にしてしまいます。
これは、すでに導入されているレガシーシステムや、プラットフォームが連携しなければならないアプリケーションに接続する機能から始まります。HCL Digital Experience (DX) は、データと複雑なバックエンドを簡単に統合し、ビジネスに不可欠なプロセスのための統一されたエクスペリエンスを作成します。
堅牢なプラットフォームには、ドラッグ&ドロップによる統合ツール、セルフサービス・オプション、自動データ更新、シームレスな API マネージャーなどの機能があり、IT 部門に技術サポートを求めるのではなく、自分の仕事に集中する必要があるユーザーのために首尾一貫して機能します。
ソフトウェアとツールの健全な統合とともに、デバイスや場所へのアクセス性も重要です。現代のワークスペースはモバイル化されており、午後5時にドアを閉めることはありません。従業員は、どこにいても必要なすべてのデータを指先に持っている必要があり、そのデータは、どのようなデバイスでもチームメンバーや顧客に転送可能でなければなりません。
企業に最適なコンテンツ管理プラットフォームは、統合された環境で信頼できるセキュリティと優れたコンテンツ作成能力を提供する必要があります。
タイミングの悪いドラマーやキーから外れた演奏をするギタリストと一緒にならないようにしましょう。最高の要素を一つの場所に組み合わせれば、満足のいくオーディエンスに演奏してもらうことができます。
4 Features of a Cloud-Native Digital Experience の翻訳版です。
クラウドネイティブな HCL Digital Experience の4つの特長
2020年10月27日
著者: HCL Digital Experience Team
デジタル・エンタープライズ・プラットフォームをクラウドネイティブ環境でホスティングすることは、スピード、俊敏性、拡張性、統合性、コスト削減など、夢のように聞こえます。しかし、クラウド・ネイティブ環境とクラウド・ホスト環境との違いは何か、また、その違いは企業のワークフロー・ソリューションにどのように表れているのでしょうか。
ここでは、クラウドネイティブの HCL Digital Experience をユニークなものにしている点と、その機能の違いがなぜ重要なのかを見ていきましょう。
クラウドネイティブとは、単なるデジタル・プラットフォーム以上の意味がある
クラウドネイティブとは、環境だけではなく、設計と導入のアプローチを意味します。クラウド技術をより進歩的に利用することで、これまで受け入れられてきたメリット(主にストレージと利便性)を超え、クラウド上で実行するために特別に設計されたアプリケーションを特徴としています。
これらのアプリケーションは、クラウドに「ネイティブ」であること、つまり初日からクラウド用に構築されていることから、オンプレミスやクラウドでホスティングされているプラットフォームでは容易には実現できない規模と展開速度を持っています。クラウド・ネイティブ・システムを採用している企業は、これまで以上に時間が重要視され、常に進化し続けるデジタル・ワークスペースで成功するために構築されたデジタル・エクスペリエンスを利用することができます。
クラウドネイティブとクラウドホスティングは同じではありません
当たり前のように聞こえるかもしれませんが、この2つのシステムの違いを理解することで、クラウドネイティブ・インフラストラクチャーの利点に光を当てることができるため、言及する価値があります。
クラウド・ホスト型アプリケーションは、オンプレミス環境向けに設計されていますが、サービス・プロバイダーによってクラウドからデプロイされ、管理されています。このモデルは、もともとはプレミスのシステムを資本コストから運用コストへと移行させることで、企業の資本コストの負担を軽減したいという思いから生まれたものです。
クラウド型システムとは、クラウドのストレージや管理の一部の側面と、セキュリティや保守、インフラのレガシーシステムを組み合わせた妥協点のことです。しかし、クラウドホスト型サービスは、更新プロトコルが煩雑で時間のかかるものであり、必要に応じて拡張することが難しくなる可能性があります。
コンテナとマイクロサービスがデプロイとデリバリーをスピードアップする方法
クラウドネイティブアプリケーションは、一般的にコンテナにパッケージされたマイクロサービスで構成されています。マイクロサービスとは、アプリケーションが単機能のサービスで構成されたソフトウェアの一形態であり、非常にきめ細かく軽量な操作を可能にします。他のアプリケーションに依存したり、影響を与えたりすることなく、自分の仕事をすることができます。これにより、開発者は、より広範囲の操作に影響を与えることなく、特定のアプリケーションの問題に対処することができます。
コンテナは、マイクロサービスのようなアプリケーションを実行するためのすべてのものを保持することができるポータブルなファイルシステムです。この2つは、どちらも1つのことを行うことを意図して設計されているため、相性が良いのです。
これは、アプリ内で発生する可能性のある問題やバグをより速く、より具体的に解決することができることを意味します。また、大規模なシステム更新やオーバーホールを待たずに、特定のアプリケーションの更新を行うことができることも意味します。このようにして、クラウドネイティブ・ソフトウェアは常に具体的に改善することができます。
流動的なアーキテクチャーの利点
クラウド・ネイティブ・アプリケーションとサービスは、その適応性と柔軟性の高さから、より多くの企業で採用されています。アプリはアジャイルで自動化され、必要に応じて簡単にスケールアップやスケールダウンができるように開発されています。
マイクロサービスとそれが保持するコンテナの粒度が高いため、問題が発生した際には常に直接的な対応が可能で、レガシーシステムよりも弾力性のあるシステムを継続的に更新することができます?
クラウドネイティブは、サービス、トラブルシューティング、アップデートに多くの時間と費用を必要とするクラウドホスト型やオンプレミス型のプラットフォームと比較して、インフラストラクチャーやメンテナンスに関しては、システムへの負担が少ないです。
最終的には、今日のビジネス環境のスピードにマッチし、必然的に高速化していく中で歩調を合わせることができるデジタル・エクスペリエンスを実現することができます。デジタル・エクスペリエンスの変革とは、単に消費者の目線に立ったタッチポイントをきれいにするだけではなく、関連するすべてのコンテンツ、情報、体験を組み合わせて、オーディエンスにとって意味のあるものにすることです。HCL Digital Experience は、安全で、いつでも利用可能で、ビジネスのニーズに合わせて拡張可能なプラットフォームを必要とする企業にとって、ビジネスに不可欠なDigital Experienceのために信頼されています。
HCL Digital Experience では、ハイブリッドでクラウドネイティブなアーキテクチャーを採用できるようになったため、管理者は既存のオンプレミス環境で新しいコンテンツ制作やヘッドレスAPI機能を提供することができます。移行の必要はありません。当社は、市場で最も広範なクラウドネイティブ・プラットフォームのサポートを提供しており、最近では Azure EKS のサポートも追加されたため、デプロイを 10倍速で行うことができます。
2020年9月22日にポストした「HCL Digital Week 2020 開催決定」でお知らせしました HCL Digital Week 2020 ですが、日本語での開催内容をご案内する準備が整いました。
HCL Digital Week 2020 は HCL Software のコラボレーションと Web Experience を提供する Digital Solutions の最新情報をお届けするオンラインイベントです。
日本語版は 2020年12月1日 (火) ~ 4日 (金) の午後に開催されます。ウェビナー形式で開催し参加費無料です。自由退出・再入室できますので、お気軽にご参加いただければと思います。
詳細・お申し込み: HCL Digital Solutions Web Event – Digital Week 2020