Overcast のテクノロジー
OvercasはSalesforceとSAPのエンドツーエンドのビジネスプロセスを製品として提供する、Salesforce上の完全サポート型のビジネスアプリケーションです。
クラウドソフトウェアとIoTの登場で、アプリケーションへの接続だけでなく従業員や取引先と全く新しい方法でつながることへのニーズも急速に大きくなっています。その結果、エンタープライズ/連携アーキテクチャが、21世紀はじめの密結合のモノリシックアーキテクチャからモジュラーモデルへと素早く進化しています。マイクロサービスと疎結合の”連携”は、デジタルトランスフォーメーションへのカギとなり、新たなアプローチが必要です。
Overcastは新たな世界にむけてデザインされており、SAPなどの大変複雑なエンタープライズソフトウェアと連携するという難度の高いタスクを解決します。Overcastではバックエンドシステムの作業が不要なアプリケーション連携が可能です。さらに、独自の複製とリアルタイムを組み合わせたアーキテクチャで、データをコピーするのではなく(開発と保守が難しくなる可能性がある)、参照によって連携するような設計に再構成しています。これらが全てコード開発なしに実現できるのです。
Overcast unifies Salesforce and SAP data & processes in a seamless way like no other solution
Overcast Components display or post SAP data. BYO end-to-end integrations with zero coding.
Overcast handles the real-time frontend integration via APIs and the user mapping / SSO to SAP.
Overcast’s big USP: directly consume 30’000+ APIs in SAP ERP or S/4HANA “as is” with zero work required on the backend! It can also read from any table or view and integrate any other system via any web service
Overcast allows you to edit & create SAP Sales Orders in real-time. From a mobile device or the browser…
Build any custom
Salesforce Lightning
Components or native mobile application UI on top of Overcast.
Overcast also handles all data
synchronization needs by replicating data to and from any API, DB or WS.
When there are no clean APIs or Microservices available yet, optionally connect via Mulesoft or SAP CPI. They excel at providing & managing APIs for consumption
Overcast連携アプリは、レプリケーションとリアルタイムを組み合わせたアーキテクチャでSalesforce連携を再構築します。洗練された最新のアーキテクチャで連携の複雑性とリスクを大幅に低減します。ミドルウェアではなく、オンプレミスのデータとプロセスへのアクセスレイヤーとなるSalesforceアプリとお考えください。
Overcast for Salesforceは100%クラウドネイティブで、Salesforce.comのアプリケーションとして構築されています。Salesforceからアプリとしてインストールされ、すべてのUI、データベーステーブル、ログがSalesforce上にあります。お手頃な月額料金でソフトウェアとインフラの管理・更新・メンテナンスを提供します。
Salesforce.comからインストールすると、既存のSAP、Oracle、Microsoft等のオンプレミスアプリケーションのAPI、ビュー、テーブル、ファイルが閲覧できます。起動するとSalesforce内でSalesforceツールを使ってバックエンドと連携できます。Salesfroceオブジェクトへのデータマッピング、ワークフローの接続、Process Builderの使用、APEXコードでのデータ操作が可能です。
Salesforce向けなので、連携の複雑さが軽減され、変更を加えたいときにビジネスロジックを追加するための別のツールの使用法を覚える必要がありません。アーキテクチャの設計もシンプルで、プロジェクトのリスクや単一点障害も大幅に削減します。インストール、オンプレミスの接続、プロダクション段階の連携が数時間内に実現します。
Overcastは、あらゆる連携用にすべてを網羅するよりも、Salesforce、SAP、Microsoft、Oracle間のエンタープライズ級の連携に特化し、それを得意としています。OvercastではSalesforceクラウドからオンプレミス環境へセキュアなリンクが利用でき、まさしくリアルタイムで正式認証された連携を実現する唯一のソリューションです。また、SAP等のバックエンドの複雑性を軽減し、連携をはるかに容易にします。
Overcastはプロジェクトの複雑性とリスクを低減することでSAP連携の費用と導入期間を削減します。
第3のレイヤーを導入するのではなく、OvercastはSalesforceのアプリとしてSalesforceプラットフォーム上に構築されており、大半の連携ステップが自動化されており、80%以上の一般的な連携要件がすでに用意されています。Overcastのメリットには、個々のチームと協議しなければならない複雑なプロジェクトを管理する必要がないこともあります。Salesforceの管理者が自分で連携を作り、SAP担当者に確認すればよいのです。この方法により連携は導入がとてもスピーディーです。これが可能なのは、OvercastがSAP連携向けに設計されており、パブリックのSAP APIにシームレスに対応しているからです。
Vigience Overcastはすぐに使えるサービスとしてのアプリケーションソフトウェアで、8つのソリューションに分けられるOvercast Componentsを有しています。データ同期やリアルタイムのUIとビジネスプロセス連携はVigienceが完全にサポートしています。連携プラットフォームだけでなく、実際の複雑な連携のメンテナンスもVigienceにお任せいただけます!
その他のiPaaSプラットフォームでは、サンプルのテンプレートをいくつか入手できますが、複雑な連携はカスタマープロジェクトで構築しなければなりません。一つ一つのタスクが大変難しく、プロジェクトは数億円規模となり、何年もかかってしまいます。一方で、データ交換を超える連携は簡単には導入できず、モダンなCRMシステムを実現するというビジネス上のメリットが完全に実現することはありません。
CRMとERPビジネスプロセスは根本的に相互接続しており、単独では存在できません。その結果、一般的なシステム連携とは異なり、SalesforceとSAPシステムの深い連携は必須となります。しかしSalesforceと大変複雑なSAP ERPシステムのゼロからの連携構築は極めて複雑で、期間もリソースも大掛かりになります。
ゼロから連携を構築する場合の問題: 複製データが増えるほど、ビジネスロジックの複製も必要になります。ビジネスプロセス連携とUIマッシュアップを実現すると、コードが大変複雑になります。
すべてのカスタムコードは今後10~20年間も専用チームによるメンテナンスが必要です。
Overcastはフロントエンド連携プロジェクトにパワフルなフレームワークを提供します。:
1. プロジェクト開始時から実証済みの連携設計に基づき構築し、ソリューションアーキテクチャをクリーンでリスクなしの状態を保ちます(ほとんどのITの問題は設計の悪さが原因です)。
2.アーキテクチャを硬直化させメンテナンスが大変になる大量のカスタムコードやスクリプト作成を回避します(優秀な開発者がコードのメンテナンスのために10年後も勤務しているでしょうか?)。
Overcast と Mulesoftは、それぞれ異なる問題とコンポーネントを解決します。
OvercastのMulesoft(またはSAP CPI等の製品)との違いは何でしょうか?Overcastはフロントエンドの連携に特化していますが、”適切な”API(SAP ERPバックボーンのものから提供されているものなど)が必要です。APIでカプセル化されたSAP ERPには、Overcastはすぐに使えるSAP連携を、SAPと接続した完全サポートのミニアプリのように、サービスとして提供します。一方Mulesoftは、API制限、収益化、セキュリティ等のAPI開発と管理に特化していますが、SalesforceのプロセスでのそのAPIの使用方法のソリューションは提供していません。実際のビジネスプロセス連携は自分で構築しなければなりません。
しかし、Overcast & Mulesoftは一緒に使用できるのです!Overcastはバックエンドシステムを直接呼出すことができますが、バックエンドが提供するクリーンなプロセスAPIがない場合、Mulesoft経由で接続することは正しい選択です。この場合、MulesoftはAPIでバックエンドシステムを有効化し、Overcastが新しいMulesoftベースのAPIを呼び出すことができるのです。Mulesoftを使ってAPIを構築し、OvercastでSalesforce内でAPIを使いフロントエンドアプリケーション連携を実行します。
Building e.g. an SAP order mgmt feature against a Mulesoft API results in a bigger project on the Salesforce side without Overcast.
Mulesoft is great to improve connectivity by converting enterprise systems to API
and connect multiple systems together, including IoT devices, mainframes, etc.
«No code» integration to Salesforce: Overcast solves the Salesforce integration challenge and works well against any ready-to-use backend API – whether native from SAP or from Mulesoft / SAP PO
通常、OvercastはSAP標準ビジネスAPI経由(BAPI & RFC)で SAP ERPと直接やりとりします。これはSAPアプリケーション同士でやりとりするのとおなじ方法です。これは大変パフォーマンスが高く手間のかからない方法です。BAPIはビジネスロジックに適用され権限確認を実施します。
しかし、ご希望があれば、Overcast AppとOvercast ComponentsもSAP PI、SAP PO、SAP CPI (“SAP PI”)経由でSAPと連携し、すでに構築した連携を活用することも可能です。
OvercastはSAP PI Webサービスを簡単に呼び出し、SAP PIから変更トリガを受け取り、SAPからSalesforceにデータを”プッシュ”します。
SAP PI経由で構築済み・連携済みのOvercast Componentsを利用するには、SAP PI上で必要なSAP BAPIを利用できるようにVigienceが提供する仕様に基づき構築する必要があります。
エンベデッドのデプロイ (初期設定)
DALデプロイ: Overcastをデータが使用されるSalesforce組織にインストールし、コピーまたは参照で連携。多くのOvercast Componentsを利用可能。
セントラルハブのデプロイt
iPaaSのようなデプロイ: Overcastを中心となるSalesforceインスタンスにインストールし、全システムとデータを同期して、あらゆるバックエンドにリアルタイムのAPIを構築。
Overcastは、セキュリティ問題を引き起こす可能性のあるデータを保持しないコンセプトで開発されています。システムの認証情報(パスワード等)やビジネスデータはシステム上に保持しません。シナリオ実行時のデータは、システム間で暗号化されて通信されます。これに加えて、Overcastはコード署名を利用し、(他のiPaaS/ESBのような)ハッカーにとっての主要な攻撃ポイントにならないようにしています。さらに、すべてのネットワーク通信は、軍用レベルの暗号化により保護されており、お客様の組織用に事前登録されたエンドポイントからのみ許可されます。また、適切なインフラストラクチャ認証を持つ世界クラスのデータセンターのみを使用しています。
System Of Recordとの接続には、System of Engagementのユーザごとにマッピングされた適切な認証情報を使用し、専用の連携ユーザを作成し、特定の人に権限を与える必要はありません。
OvercastとSystem-Of-Recordのネットワーク構成は、VPNネットワークやSecure Agentを使用したネットワークを利用することができます。Secure Agent は ライトウェイトなインテグレーション向けの製品となります。
4つの簡単なステップ
Overacstのシンプルなアーキテクチャは、ラインタイムのパフォーマンスを最大にします。ボトルネックは、連携するシステムAPI側にあるのです。OvercastサービスはSAPからSQLServerへ1分以内に100万件のレコードを送ります。
その中心となるのは、システム間のプロトコル変換を行い、適切なオブジェクトに適切なタイプをマップする安全な認証ベースのインテグレーションプラットフォームで、本当に必要な場合にのみ値の調整を行います。(例:SAPの標準日時「12月31日、9999」をSalesforce上に入力してみてください。)
Overcastの同期連携は、必要に応じてSystem of Engagementオブジェクトに結果を挿入するのではなく、直接結果を返すことも可能です。(これはハイブリッドビジネスプロセスに直接かかわるようなレスポンシブWebアプリケーションの作成を容易にします。)
また、Overcastサーバはシンプルなアーキテクチャとなっているため、スケールアップやスケールアウトも非常に簡単です。最小限の状態を維持し、Overcastクラスタに単にノードを追加することにより容易にスケールアウトすることができます。ロードバランサの運用環境ですぐに使用できます。
OvercastはSalesforceネイティブのクラウド連携サービスで、Salesforceをお使いのSAP、Oracle、Microsoft、その他オンプレミスアプリケーションに素早く簡単に接続します。
追加のオンプレミスソフトやミドルウェアのインストールは不要です。
何千ものSAPビジネスオブジェクトがポイント&クリックで連携できます。