Adobe ColdFusion Standard(2023リリース)の新機能
Adobe ColdFusion Standard(2023リリース)は、1台のサーバー上のトラフィック量が中程度のwebアプリケーションを迅速に構築、テストおよびデプロイするためのプラットフォームを提供します。スクリプトのフルサポートやその他の既存の言語強化機能を使って、生産的を向上させます。HTMLを高品質PDFファイルに変換し、ダイナミックHTML5チャートを簡単に作成できます。現在市販されている最も安全な開発プラットフォームを備えた万全なアプリケーションです。
効率性の強化。
わずか数行のコードで
アプリケーションを開発して起動できます。
信頼できるアプリケーションの開発。
セキュリティを優先したweb開発プラットフォームで、
アプリケーションを保護できます。
アプリケーションの対象範囲の拡大。
コードの書き換えが不要なので、
クラウド開発と、GCP、AWS、Azure間の移行を簡素化できます。
GraphQLクライアント
キャッシュ、クエリのバッチ処理と重複排除、GraphQLクエリ結果の静的型付けなどで細部を抽象化し、追加機能を実装することで、GraphQLクライアントと容易に通信できます。また、厳密に型指定されたスキーマに対してデータを検証するためのクエリとサーバーをクライアントが指定できるようになります。
軽量なインストーラー
必要なサービスの反復インストールを自動化できるZipインストーラーを使えば、数分でインストールと導入を実行できます。常に、インストールする内容を完全に制御できます。
Dockerイメージ
どのような環境でもアプリケーションを迅速にデプロイおよびスケーリングし、ColdFusionのコードを全アプリケーションでシームレスに実行できます。環境を標準化して、アプリケーションの継続的な統合と配信を実現します。
非同期プログラミング
RUNASYNC関数を使用して、リソースを大量に消費するコードセグメントの負荷をセカンダリスレッドに分散することで、主要アプリケーションのパフォーマンスを向上させるとともに、複数スレッドの管理を避けることができます。結果が確認可能となると、通知が送信されます。
オブジェクト指向サポートの向上
最終変数、メソッドとコンポーネント、抽象コンポーネント、デフォルト関数、インターフェイス、共変戻り値の型を使用して、コードの再利用を増やし、モジュール性を高め、生産性を向上し、オブジェクト指向設計パターンを実装します。
動的でインタラクティブなHTML5チャート作成
組み込みのCFCHARTタグを使用すると、多機能のサーバーサイドチャート作成エンジンにより、ダイナミックでデータ量の多いHTML5チャートの大規模なリポジトリを作成できます。ユーザーがより詳細に情報を表示するのに役立つ拡大機能などを使用して、様々なインタラクティブ形式でデータを表示します。
LDAPとSAMLの統合
SAML SSOも有効にして、ColdFusion AdministratorでLDAPサーバー内の既存のユーザーとグループを容易に統合することができます。様々なユーザーとグループのアクセス権限を、管理者ノードで再作成しなくても管理できます。
CFでのJWT統合
JWTを使用して、複数のエンティティを迅速かつ効率的に検証できます。JWTのシンプルかつ柔軟性の高い設計により、エンティティ同士でユーザーに関する認証情報と承認情報を相互にやり取りすることができます。
シングルサインオン
複数のアプリケーションに対して、同じ資格情報を使用できるため利便性が高まります。SAMLでは、すべてのユーザーが単一点での認証を使用するため、エコシステムのユーザーレベルでのアクセスを常に、詳細に監視できます。
自動ロックダウン
ワンクリックで本番サーバーのロックダウンを実装できます。その手順に体系的に従うことで、セキュリティ対策のフェイルセーフとコンプライアンス遵守が確保されます。ロックダウン後も違反がないか引き続きシステムをモニターします。
セキュリティの強化
CFSHAREPOINT、CFOBJECT、CFINVOKEでのNTML認証のサポートにより、ユーザーの認証、整合性、機密性が確保されます。Common Access Card(CAC)認証を使用して、ColdFusion Administratorとパフォーマンス監視ツールセットに容易にアクセスできます。
セキュリティコードアナライザー
セキュリティコードアナライザーを使って既存のアプリケーションコードをスキャンし、脆弱性とセキュリティ違反を自動的に検出できます。脆弱性コード、脆弱性の種類、重大度レベルを正確に特定し、提示される推奨事項により脆弱性を軽減できます。
HTMLをPDFに変換
HTMLページからピクセルパーフェクトなPDFファイルを生成できます。最適化されたCSSにより、PDFファイル内のコンテンツが確実に、その書式、レイアウトおよびハイパーリンクを保持しながらwebブラウザー内と同様に表示され機能します。
クラウドストレージサービス
1行コードで複数のデータベースと通信することで、AWS S3、Azure Blob、GCP Cloud Storageを使用するプロジェクトの効率を最適化できます。拡張性、柔軟性、アクセス性に優れた、従来のものよりもはるかに安価なストレージスペースを使用して、規模を拡大できます。
NoSQLデータベース
AWS DynamoDB、GCP MongoDB、GCP Firestoreを使用することで、動的かつ自動的なスケーラビリティのメリットを享受できます。これらの機能を利用することで、大量データの処理、JSONのような柔軟性の高いデータモデルへのアクセス、パフォーマンスとアプリケーション開発の容易さが向上がします。
メッセージングサービス
Azure Service Bus、AWS SNS/SQS、GCP Pub/Subを使用して、メッセージ指向ミドルウェアの複雑さを解消し、アプリケーションのパフォーマンスとスケーラビリティを向上させることができます。メッセージングキューサービスに簡単にアクセスし、アプリケーション間で任意の量のデータを転送し、メッセージのステータスを監視できます。
リレーショナルデータベースサービス
Amazon RDS、Azureデータベースサービス、GCP Cloud SQLを使用して、データベースのセキュリティ、信頼性およスケーラビリティを保つことができます。ビジネスを中断することなく、クラウド内のリレーショナルデータベースを低コストかつ瞬時にセットアップ、稼働、拡張できるようになりました。
AWS Lambda
AWS Lambdaを使用して、実質的にあらゆる種類のアプリケーションまたサービスのColdFusionコードを実行できます。管理不要で、自動スケーリングを設定できます。コンピューティング時間の料金のみをお支払いいただき、サーバーについて気にすることなく、シームレスにコードを実行できます。