アプリケーション開発

クラウドでイノベーションを加速

出版技術が紙からデジタル媒体に進化したことにより、世界中のさまざまな情報を瞬時に入手できるようになりました。同様に、アプリケーション開発もクラウドへ移行することにより、安定性の高いエンタープライズクラスのアプリケーションを短期間で開発できるようになりました。

Force.comはクラウド環境での新しいアプリケーション開発をサポートする各種ツールを提供します。これらを利用するとSalesforce CRMを営業、マーケティング、サービス部門だけでなく、会社全体で最大限に活用できるようになります。クラウド型開発ではマウスで操作するウィザードを活用した「プログラミング不要」のコード開発や、クライアント側のアプリケーション作成をサポートする一般の開発言語用ツールキット、Apexコードといった手段を組み合わてイノベーションを実現します。作成したアプリケーションはForce.com上でネイティブに実行されるので、開発者には次のようなメリットがあります。

  • 高いセキュリティと信頼性、アップグレードの簡単さといったマルチテナントの強みを活用可能
  • 分析機能、オフラインアクセス、モバイルへの展開など開発期間の短縮を実現する各種機能を提供
  • アプリケーションのユーザが数千人規模に拡大しても、サーバの管理、保守が不要
  • 数千人規模の開発者コミュニティへの参加が可能
  • Force.com AppExchangeマーケットプレイスを通じて、幅広いセールスフォース・ドットコムのユーザにアプリケーションを公開することが可能

クラウドコンピューティングモデルによって従来のアプリケーション開発に伴う問題が解決され、開発者は付加価値をもたらすソリューションの開発に専念できるようになります。Force.comはITのイノベーションを加速させる一方で、サーバやソフトウェア、ミドルウェア、ポイントツーポイント接続、アップグレードに伴って発生するコストやトラブルからIT部門を開放します。さらに、これらのインフラストラクチャーの管理要員も不要になります。

マウス操作でアプリケーション開発

Force.comのユニークな機能の1つにマウス操作によるアプリケーション開発があります。このアプローチではプログラミングの知識は必要ありません。ユーザや管理者、開発者はWebブラウザだけでデータモデル、オブジェクト、フォーム、ワークフローなど、アプリケーションの「青写真」となるメタデータを定義できます。

既存のリソースを最大限活用

Force.com WebサービスAPIをJava、VB.Net、C#、.NETやオープンソース言語などの一般的な開発言語用ツールキットと組み合わせて使うと、他のシステムとの連携や外部サービスとのマッシュアップを実現し、高度にビジュアル化されたインタラクティブなアプリケーションを作ることができます。Force.com WebサービスAPIを使うと、開発者はForce.comアプリケーションに保存されているすべてのデータに直接アクセスすることができるようになります。

Force.comの開発言語 - Apex

Apexではアプリケーションの動作を自在に制御でき、あらゆクラウドアプリケーションを開発することが可能です。開発者はセールスフォース・ドットコムのサーバ上で新しい動作やビジネスロジックを作成できるため、 当社の開発環境と同等の機能と柔軟性を活用することができます。その一方で、サーバやインフラストラクチャーの所有、管理といった面倒な作業からは解放されます。