『Adobe ColdFusion 2023リリース(以下、ColdFusion 2023)』は、ColdFusionの特徴である高い開発生産性や下位互換性を維持しつつ、オンラインやクラウドネイティブなどの最新の機能との連携により、より高いスケーラビリティと柔軟性を提供します。DevOpsやコンテナ化を支援するCI/CDパイプラインに簡単に統合できるさまざまなツールで生産性を最大化し、オンプレミス、クラウド、ハイブリッドのいずれの場合でも、開発、テスト、本番環境全体にアプリケーションを一貫して、確実に、迅速に展開します。
ColdFusionを利用することで、全社規模のエンタープライズシステムから組織向けの業務システム・情報システムに至るまで、さまざまなWebアプリケーションを開発しています。企業環境における各種テクノロジー・サービスとの連携や、Web開発を簡素化するプラットフォームを使用し、複雑なビジネスロジックを少ないコード量で実現します。
また、ColdFusionの開発言語としてHTMLに馴染みのある開発者との親和性が高い「タグ形式」と、JavaScriptや他のWeb開発言語などの経験者に馴染みのある「スクリプト形式」のどちらでも共通した機能を開発することができます。ビジネスロジックが凝縮されたタグや関数を使い、PDFドキュメントの作成と操作、メール処理やファイル操作、CSV、JSONやXMLのパースや変換、Excelスプレッドシートの書き出しや読み込みなどを少ないコード量で素早く開発することができます。
さらに、それらを機能単位に分割し管理する「パッケージマネージャー」を採用することで、利用者は都度、必要な機能のみを追加・削除することができ、リソースの消費の増大を抑える効果を発揮しています。それら内部機能の変更や最適化などが行われているにも関わらず、プログラム部の修正の発生が非常に少なく下位互換性にも優れており、現在活用している資産をそのままに、最新の環境でクラウドサービスなど主要となる機能なども活用できるなど、優れたモダナイゼーションを発揮しています
前バージョン(ColdFusion 2021 リリース)での「Amazon Web Services(AWS)」や「Microsoft Azure」のクラウドサービスへの接続に加え、ColdFusion 2023では新たに「Google Cloud Platform(GCP)」との連携が可能になりました。各クラウドサービスで提供されるストレージやデータベース、NoSQL、キャッシュ、メッセージなどの利用をColdFusionから行うことができます。
また、サービスによって異なる資格情報の管理をColdFusionで一元化し、複数のクラウド、および複数のサービスに対して、管理されたクラウド資格情報を利用したり、同様のサービスを異なるクラウドでも直観的に使用することができたりすることができます。
※各クラウドサービスの使用料金、通信料金などは別途必要です
ColdFusionで多くのユーザーに利用されている 「HTML⇒PDFの変換機能」がColdFusion 2023で大幅に強化されました。新しい「PDF変換Engine 2.0」は、あらゆるHTMLをPDFに変換し、従来の変換エンジンに比べてHTML5やCSSサポートが大幅に強化され、JavaScriptにも対応しています。ColdFusionによる動的な処理が加わって、配布用のドキュメントや、レポート、請求書、データシート、お客様にメールで送信する各種書類などを作成することができます
また、PDF/A-1a またはPDF/A-3a 準拠ファイル、およびその他のPDF/A サブフォーマットの作成もサポートしています。
API からデータにアクセスできるようにするクエリ言語として定義されているGraphQL。ColdFusion 2023ではGraphQLクライアントが組み込まれました。これにより、ColdFusionからGraphQL を使用してGraphQLサーバーへ必要なデータを正確にリクエストしたり、データ転送を最適化したりすることが可能です。ソーシャルメディア、メッセージング、SMS ベースのプログラムなど、非常に大規模で非常に冗長なアプリケーションを処理する場合に役立ちます。
従来のバージョンと同様、ColdFusion 2023は、小~中規模のアクセス規模のWebアプリケーションの運用に適している「Standard Edition」と、大規模なエンタープライズレベルのWebアプリケーションを運用するためのスケーラビリティと可用性をもち、OracleやDB2など企業向けの大規模データベースへの接続をサポートする「Enterprise Edition」の2種類の有償エディションで提供されます(他に、機能の評価や開発を目的に、無償で利用可能な体験版・デベロッパー版もあります)。それぞれのエディションごとに、1ライセンスあたり使用可能なコア数などに違いがあります。詳しくは、弊社営業担当までお問い合わせください。