Force.comでのアプリケーション開発

従来のソフトウェアを使用したエンタープライズアプリケーション開発は、どれも複雑で、時間がかかり、高額なものでした。この10年のうちにクラウドコンピューティングと呼ばれる新しいモデルが登場し、こうした問題に対応してきました。「クラウド」で実行されるアプリケーションは、サービスとして提供されるので、企業はアプリケーション運用のためのハードウェアやソフトウェアを購入したり維持管理作業をする必要はありません。複雑な展開環境を維持管理するための大規模なITチームも必要ありません。

セールスフォース・ドットコムは、他に先駆けて総合的なCRMアプリケーションスイートでクラウドコンピューティングに取り組んできました。最近では、弊社のインフラストラクチャを公開しており、誰でもカスタムアプリケーション開発に利用することができます。セールスフォース・ドットコムのForce.comクラウドプラットフォームを利用することで、ビジネスアプリケーションを自由に開発し、それを弊社サーバ上で運用することができます。セールスフォース・ドットコムは、他に先駆けて総合的なCRMアプリケーションスイートでクラウドコンピューティングに取り組んできました。最近では、弊社のインフラストラクチャを公開しており、誰でもカスタムアプリケーション開発に利用することができます。セールスフォース・ドットコムのForce.comクラウドプラットフォームを利用することで、ビジネスアプリケーションを自由に開発し、それを弊社サーバ上で運用することができます。

もっと読む

クラウドベースのSalesforce CRMが先駆的なCRMソリューションになったのと同じように、アプリケーション開発の世界においてはForce.comプラットフォームがパイオニアとして大きな注目を集め、その無限の力で革新を進めています。Force.comは、カスタムアプリケーション開発に革命をもたらし、どのようなビジネスニーズにもほぼ対応できる、エンタープライズクラスの強固なソリューションを短時間で作成できるようにしました。

エンタープライズアプリケーション開発の昔と今

  • 旧来の方法:時間がかかり非効率なアプリケーション開発。近年、従来の方法でのビジネスアプリケーションの作成と運用は、あまりにも複雑で厄介なものになっていました。ハードウェアやソフトウェアなど非常に多くの設備を購入し、インストール、設定、維持しなければなりません。さらに、インフラストラクチャ全体を、常時、問題なく稼働させるための維持管理も休むことなく必要です。
    カスタムアプリケーション開発においては、この間接的な負担が生産性の妨げになっています。コンピューティング環境の複雑なところは、1つ1つの小さな変更が組織全体に影響する可能性があるということです。その設定が、ITの応答性全体を大きく引き下げ、常に変化するビジネスニーズに対応するための企業の力を損なっています。その上、エンタープライズアプリケーション開発は遅々として進まず、未処理の項目は増えていくばかりです。最終的には、ビジネス管理者はビジネスの運営に必要なアプリケーションを得られないでいます。その結果、スプレッドシート、個人のデータベース、あるいはその他のサポートされていないプラットフォーム上にまたがった、相互に連携のない自家製のシステムが寄せ集められたような状態になっています。
  • 新しい方法:クラウドでの生産性の高いアプリケーション開発。セールスフォース・ドットコムのForce.comプラットフォームでクラウドコンピューティングをはじめましょう。クラウドコンピューティングは、難しいものではありません。アプリケーションの開発と実行が、すべてWeb上で行われます。アクセスに必要なものは、Webブラウザだけです。
    インターネット接続さえできれば、開発者は必要なツールやリソースがすべて揃うアプリケーション開発環境にアクセスできます。この方法であれば、従来型の開発インフラストラクチャを購入・維持するためのコストも複雑な作業も必要とせずに、完全なエンタープライズアプリケーションを開発することができます。
  • ITがさらに多くのビジネス価値を提供します。同じく重要な点は、ITシステムの応答性に与えるForce.comの影響です。開発者が世界中のどこにいても、すぐに参加させることができ、すべてのアプリケーション開発リソースにアクセスできます。そして、アプリケーション開発を迅速に行い、すぐに展開できるので、アプリケーション開発のサイクルタイムが短縮され、ユーザの要求にも速やかに対応でき、次々に現れるビジネスチャンスをものにするために必要なITの機敏性が確保できます。

Force.comでのカスタムアプリケーション開発

Force.comは、非常に強力で、拡張性が高く、しかも安全なアプリケーション開発プラットフォームを提供します。Force.comでは、データベースやセキュリティといったものから、ワークフローやユーザインターフェースに至るまで、あらゆる技術を集めて提供していますので、開発者はソリューションの組み立て、作成、迅速な展開に集中できます。その結果、開発用のハードウェアやソフトウェアの購入、設定、管理に頭を痛めたり、費用をかけたりすることなく、カスタムアプリケーションを開発できます。

別々に設計されたハードウェアやソフトウェア製品とは違い、Force.comは強力でありながら使いやすいアプリケーションの開発展開モデルでイノベーションを加速します。ソリューションの開発が簡単に行え、開発したソリューションはクラウドベースのインフラストラクチャ、Force.comに即座に展開できます。

Force.comにより、ワークフロールール、承認プロセス、カスタムコードを持ったビジネスロジックを実現できます。構造化されたデータの保存、Webブラウザとモバイル機器のサポート、他のアプリケーションとの連携、レポート作成と分析の実行、規模の拡大や縮小を、すべて1秒以下の応答時間で、高い可用性とお客様のビジネスアプリケーションの運用に必要なセキュリティを維持しながら実行することができます。

カスタムアプリケーション開発:お客様のビジネス全体をクラウドで構築、運用

Force.comプラットフォームは、複雑なエンタープライズアプリケーション開発の最短コースです。かつて数ヶ月かかっていた作業が、今や数日か数週間で可能になります。企業や独立系ソフトウェアベンダー(ISV)は、Force.comを使って、あらゆるビジネス機能や業界を網羅するアプリケーションを開発しています。その中には、サプライチェーン管理、請求処理、監査、税額の算出、イベント管理、法令順守のトラッキング、ブランド管理、価格設定、売掛金勘定、買掛金勘定、人事、支払い処理、新入社員教育、クレーム処理など、多様なアプリケーションがあります。

Force.com上では、100,000以上ものカスタムアプリケーションが実行されており、そのプラットフォームでサポートするトランザクション数は、1日あたり1億5,000万件を超えています。

簡単になったエンタープライズアプリケーション開発

従来のカスタムアプリケーション開発プラットフォームでは、データベースアクセスとロジックや表示のコンテナのコアサービス部分しか提供していません。アプリケーション全体を作成するには、他のソフトウェアが必要になり、また、プラットフォームをサポートするデータセンターの運用には、追加コンポーネントも必要となります。

当然、コンポーネントが増えれば、その取得、維持、統合に対する出費がかさむことになります。Force.comでは、エンタープライズアプリケーション開発に必要なものがすべて揃っています。お客様のデータに完全に合わせたユーザインターフェース、総合的なレポートおよび分析の機能、柔軟性を備えたセキュリティと共有モデル、ワークフロールールや承認プロセスなどがあります。こうした機能は、すべて事前統合されていて、すぐに使用できます。組み込みの国際化対応機能、モバイル機器のフルサポート、既存のシステムとの連携など、拡張機能を活用することもできます。

Force.comには、Webブラウザからアクセスします。開発と展開はどちらも、クラウドで行われます。数回クリックしてコンポーネントやコードを選択していくと、プラットフォーム自体が堅固なエンタープライズアプリケーションの開発に必要なものをすべて提供してくれます。このやり方により、開発者の生産性が大きく向上します。アプリケーションの機能は、事前に作成されている機能の中から属性を宣言するだけで利用でき、非常に柔軟なアプリケーション開発環境に拡張することができます。

Force.comでは、クリックするだけで、すべてのアプリケーションに豊富な機能を取り込むことができます。データ構造とその関係を定義し、そのデータ処理を対話形式で行うためのユーザインターフェースを準備し、論理表現によって内部データを拡張し、ワークフローの動作と承認プロセスを定義することができます。属性の値を設定することにより、プラットフォームが持つ組み込み機能をニーズに合わせてカスタマイズするだけの簡単な作業です。

その他のアプリケーション開発の利点:Force.comのレポートと分析の機能は、すべてのアプリケーションに自動的に組み込まれます。こうした統合機能を使い、データを掘り下げることで、付加価値を実現することができます。

閉じる

 

 

 

関連検索

アプリケーション開発エンタープライズアプリケーションをクラウドで開発し、サーバの維持やソフトウェアのアップグレードにかかる手間を省きます。
アプリケーションの連携クラウドコンピューティングを使って、お使いのCRMシステムやERPシステムの異なるビジネスアプリケーションとForce.comを連携させます。
クラウドコンピューティングインフラストラクチャForce.comのクラウドコンピューティングインフラストラクチャとアーキテクチャは、60,000社以上のビジネス、100,000種以上のアプリケーションを後押ししています。
クラウドコンピューティングプラットフォームForce.comのクラウドコンピューティングプラットフォームでは、開発スピードは5倍、コストは半分でビジネスアプリケーションを構築できます。
CRMSalesforce CRMは、経費の節約と収益アップをお手伝いしながら、よりよい顧客関係を促進します。
CRMカスタマイズビジネスアプリケーションをカスタマイズし、お客様用のCRMをお客様独自の方法で実行できます。
CRM統合お客様の企業を支える800以上ある事前統合型のSalesforceビジネスアプリケーションを使用すれば、CRMとERPの統合も簡単です。
データベースアプリケーション開発Force.comには、強力ながら使いやすく、カスタマイズ可能なデータベースがあります。Force.comを使って、お客様のビジネスに合ったカスタムデータベースアプリケーションを作成できます。
無料のアプリケーションビルダーForce.com Free Editionアカウントには、アプリケーション開発を今すぐはじめるにあたって必要なものがすべて含まれています。無料のオンライントレーニング、ビデオ、およびアプリケーションテンプレート。
モバイルアプリケーション開発Salesforce.comのモバイル機能により、クラウドにおけるカスタマイズされたモバイルアプリケーションの開発と展開が、さらに簡単に行えるようになります。
クラウドコンピューティングとは?「クラウドコンピューティング」は、新たに注目されている言葉です。それは、どんなものでしょうか。また、ビジネスにとっての利点は何でしょうか。
ワークフローソフトウェアForce.com Visual Process Managerを使って、ワークフロー、ビジネスルールを自動化し、複雑なビジネスプロセスも簡単に管理できます。

 

 
??? Tab4 ???
??? Tab5 ???

アプリケーション開発

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

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

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