このレッスンでは、以下のトピックについて説明します。
- 標準アダプタ
- 非 SAP コネクタ
- カスタムアダプタ (アダプタ開発キットを使用)
- 受信および送信セキュリティ
SAP Integration Suite の接続オプション
このレッスンでは、SAP Integration Suite で提供される接続オプションについて説明し、SAP システムおよび非 SAP システムとのシームレスな統合を可能にします。標準アダプタ、非 SAP コネクタ、およびカスタムアダプタ開発の柔軟性について学習します。
コネクティビティオプションの概要
SAP Integration Suite には、さまざまなシステムやアプリケーションと効果的に統合するための幅広い接続オプションが用意されています。これらのオプションには、以下が含まれます。
- 標準アダプタ
- 非 SAP コネクタ
- カスタムアダプタ (アダプタ開発キットを使用)
標準アダプタ
標準アダプタは、特定の技術プロトコルを使用して SAP Integration Suite をさまざまなシステムに接続できる事前構築済の接続ツールです。
- 技術アダプタ: HTTPS、FTP、SFTP、RFC などのプロトコルを使用したリモート接続をサポートします。
- アプリケーション固有アダプタ: SAP SuccessFactors、Twitter、ELSTER などのアプリケーションとの接続を有効化します。
これらの利点は以下のとおりです。
- すぐに使用でき、統合設定時間が短縮されます。
- 安全で信頼性の高い通信をサポートします。
非 SAP コネクタ
SAP Integration Suite には、Dropbox Business、Evernote、Gmail などのさまざまなサードパーティアプリケーションと統合するための 170 を超える非 SAP コネクタのカタログが用意されています。
動作の仕組み
- 各コネクタはアプリケーションプログラミングインタフェース (API) として機能し、接続されたアプリケーション内のリソースおよびデータにアクセスするためのメソッドを提供します。
- OpenConnectors アダプタを使用して、SAP Integration Suite テナントをこれらのコネクタにリンクします。
これらの利点は以下のとおりです。
- 一般的な非 SAP アプリケーションとの統合が簡略化されます。
- 広範なカタログを活用して、システムの統合機能を拡張します。
ユースケース: たとえば、Gmail アカウントを統合してビジネスプロセス内の電子メール通知を自動化したり、Dropbox Business を接続してファイルを安全に交換したりします。
アダプタ開発キットによるカスタムアダプタ
アダプタ開発キット (ADK) を使用すると、一意の統合シナリオ用にカスタムアダプタを登録することができます。
- テナント内でカスタムアダプタを設計およびデプロイします。
- SAP Integration Suite の機能を拡張して、特定のビジネス要件を満たします。
ユースケース: カスタムアダプタを開発して、標準アダプタまたは非 SAP コネクタでカバーされていない独自のシステムに接続します。
SAP Integration Suite の受信および送信セキュリティ
セキュリティは、データの機密性、完全性、および権限のないアクセスからの保護を確保する、統合シナリオの重要な側面です。このレッスンでは、SAP Integration Suite 内の受信および送信セキュリティ対策の概要と、それらを効果的に実装する方法について説明します。
受信および送信セキュリティとは
- 受信セキュリティ: 外部システム (送信側) から SAP Integration Suite によって受信されるメッセージの保護を指します。
- 送信セキュリティ: SAP Integration Suite から外部システム (受信者) に送信されるメッセージの保護を指します。
どちらの方向でも、安全な通信を確保し、データ侵害を防ぎ、コンプライアンス要件を満たすための堅牢なメカニズムが必要です。
インバウンドセキュリティ
受信セキュリティにより、メッセージは SAP Integration Suite に入ると保護されます。主なコンポーネントは以下のとおりです。
認証
承認されたシステムのみがメッセージを送信できるように、送信者の ID を検証します。を保護するオプションは、以下のとおりです。
- 基本認証: ユーザ名とパスワードが必要です。
- OAuth 2.0: セキュアな API アクセスの認証にトークンを使用します。
- 証明書ベースの認証: x.509 証明書を使用して送信者を検証します。
データの暗号化
機密データを不正なアクセスから保護するために、転送中にメッセージが暗号化されるようにします。
TLS (Transport Layer Security): 送信側と SAP Integration Suite の間で送信されたデータを暗号化します。
メッセージ整合性
送信中にメッセージが変更されていないことを確認します。
デジタル署名: メッセージの信頼性と完全性の検証を許可します。
アクセス制御
SAP Integration Suite にデータを送信できるシステムまたはユーザを制御します。
- IP ホワイトリスト:特定の IP アドレスへのアクセスを制限します。
- ポリシー: メッセージ受入のルールを定義します。
アウトバウンドセキュリティ
アウトバウンドセキュリティは、SAP Integration Suite を終了する際のメッセージの保護に重点を置いています。主なコンポーネントは以下のとおりです。
受信側による認証
SAP Integration Suite が意図したシステムと通信していることを確認します。
- 基本認証: 多くの受信側システムでサポートされています。
- OAuth 2.0: 安全なトークンベースの認証用。
- 証明書ベースの認証: デジタル証明書を使用してトラストを確立します。
データの暗号化
受信者への転送中の不正なアクセスからメッセージを保護します。
TLS (Transport Layer Security): SAP Integration Suite と受信側システム間の接続を暗号化します。
メッセージの整合性および機密性
メッセージコンテンツのセキュリティが確保されます。
- 署名済みメッセージ:メッセージが変更されておらず、本物であることを確認する。
- 暗号化されたメッセージ: 不正なアクセスからコンテンツを保護します。
カスタムヘッダーおよびポリシー
拡張された送信メッセージ保護のセキュリティヘッダまたはポリシーの追加を許可します。
受信通信および送信通信の保護に関するベストプラクティス
- HTTPS を使用: システム間の安全な通信には、常に HTTPS を使用します。
- 認証情報を定期的にローテーション: パスワード、証明書、およびトークンを定期的に更新します。
- 監視およびログインの有効化: 不正アクセスまたは異常なアクティビティのインテグレーションフローを監視します。
- SAP API Management の適用: SAP Integration Suite を介して公開される API に対して、レートの制限やスロットルなどの追加のセキュリティレイヤを適用します。
- セキュリティ対策のテスト: 統合シナリオを定期的にテストして、脆弱性を特定します。
まとめ
SAP Integration Suite には、SAP 固有接続および技術接続とのシームレスな統合のための 80 を超える標準アダプタが用意されています。また、170 を超える非 SAP コネクタがサポートされ、API を介したサードパーティアプリケーションとの統合が可能になります。
カスタム統合のニーズに対応するため、アダプタ開発キットではカスタムアダプタの作成が可能です。セキュリティは重要な側面であり、受信セキュリティによって受信メッセージが保護され、送信通信が保護されます。
OAuth 2.0 や証明書などの堅牢な認証メカニズムにより、安全な通信が保証されます。TLS およびデジタル署名によるデータ暗号化は、メッセージの整合性を維持するのに役立ちます。
安全で信頼性の高い統合環境を維持するには、継続的な監視、徹底的なテスト、定期的な認証情報のローテーションなど、セキュリティのベストプラクティスに従うことが不可欠です。