# legacydeveloper Integration Patterns And Practices ## Content - [Full documentation](/legacydeveloper/current/en-us/integration_patterns_and_practices/llms-full.txt) - [Batch Data Synchronization](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_batch_data_sync.md) - [Data Virtualization](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_data_virtualization.md) - [Event Driven Architecture](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_event_driven_architecture.md): The Salesforce Enterprise Messaging Platform (EMP) with Platform Events, Streaming API, and Change Data Capture (CDC) enables enterprises to create event driven style architectures (EDAs). - [Integration Patterns Overview](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_intro_overview.md) - [Middleware Terms and Definitions](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_middleware_definitions.md) - [Pattern Approach](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_pat_approach.md) - [Pattern Selection Guide](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_selection_guide.md) - [Pattern Summary](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_pat_summary.md) - [Pattern Template](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_tempate.md) - [Purpose and Scope](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_purpose_scope.md) - [Remote Call-In](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_remote_call_in.md) - [Remote Process Invocation—Fire and Forget](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_remote_process_invocation_fire_forget.md) - [Remote Process Invocation—Request and Reply](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_remote_process_invocation_state.md) - [Resources—External](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_resources_external.md) - [Resources—Salesforce](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_resources_internal.md) - [Security Considerations](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_security_considerations.md): To be effective members of the enterprise portfolio, all applications must be created and integrated with relevant security mechanisms. Modern IT strategies employ a combination of on-premises and cloud-based services. - [UI Update Based on Data Changes](/legacydeveloper/current/en-us/integration_patterns_and_practices/integ_pat_ui_updates_from_data_changes.md)