View
269
Download
6
Tags:
Embed Size (px)
Citation preview
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Managed File Transfer
Victor Ameh Oracle Fusion Middleware Technology Specialist A&C Technology Adoption Office | Partner Business Development, ECEMEA July 23, 2015 [email protected]
Fast and Flexible
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Uncontrollable problem of file exchanges
Proliferation of FTP servers & clients
No central control on exchanges of sensitive information
No global visibility
Not integrated with enterprise security standards: FTP servers are rarely integrated with directories
Single points of failure: FTP servers rarely offer HA capabilities
Lack of control, visibility, security & reliability
Product specifications
Manufacturing Design partners
Enterprise
Tax information
Administration Legal, PR
Contracts, Media
Employee Data
Service Providers
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Managed File Transfer (MFT)
• Automate & schedule file transfers
• Highly-Available, clusterable solution
• Complete visibility & auditability
• Support for very large files (500+GB) & pass by reference
• Secure: SSH,SSL, PGP Encryption
• Integrated with SOA Suite, B2B, ODI & IdM
• Works with std FTP clients (multithreaded)
• Extensible: compression, custom actions
send receive
DOCUMENT STORE
Auditing Monitoring
Temporary store
enterprise
internet
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MFT Component Architecture
B2B/HC File/ FTP Adapters
SOA SOAP Service Bus
JCA Transport Web Service
Interfaces
Server Engine
PGP Encrypt ZIP Compress
Audit Log/Trace
Alert/Notify
Users and Roles
Interfaces Access Mgt Certificates
Metadata Access
Runtime Instances
Scheduler Data
RCU
MDS
ESS
File Clients
FTP/SSH
CERT STORE
USER STORE
POLICY STORE
MFT Managed Server
MFT Console
Administration
Designer
Monitoring Dashboard
Reports
Security
(S)FTP Server
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT Adoption Patterns
• Share Files between Applications
– Event driven file delivery, batch, scheduled, large files …
• Manage Hybrid Cloud File Integrations
– Ebiz On premises Fusion Applications or RightNow
• Enforce Security and Policy Compliance with Partners – Built in auditing and encryption/decryption
• Consolidate and Simplify File Transfer Integrations
– No more custom scripts or incorrect tooling
• Extreme Ease of Use – No Developer Required
– Use non-technical staff, free up developers
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MFT Functional Use Case Patterns
Sources
Fan Out Direct
Transfers Targets Local FTP
Remote FTP
Local File
SOAP
Pass-By-Reference
Hybrid Integration Cloud
Local FTP
Remote FTP
Local File
SOAP
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud Adoption Accelerating Need for MFT • Cloud/SaaS adoption growing at a very fast pace
• In majority of cases, data is sent to the cloud… … using files!
• On Premises to/from Cloud
– eBiz to CRM, Data Warehouse to BI Cloud Service
FTP RightNow, SalesForce, Oracle Public Cloud …
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MFT Cloud Use Cases eBS On Premises to/from Fusion Applications
•Accounts, Products, Pricelist, Shipping
File Integration Types
•Bulk Seed
•Batch Updates, daily or other
•Partner Channel Batch Update, EDI etc…
Analytics
•Pull from Cloud BI Service into OnPrem DW
•OnPrem Push to Cloud BI Service
•BI Cloud to BI Cloud DW Service
Oracle MFT in the Cloud is a game changer
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Business Impact
1. Drive down overall IT costs through FTP license consolidation and admin overhead reduction
2. Increase compliance, security and data protection through central administration of all file exchanges
3. Accelerates strategic business initiatives: cloud adoption by offering a simple, reliable, controlled way to exchange data with external entities
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MFT Simple Design of Transfers Browser Based Environment
• Configure Transfers
– Reusable Sources and Targets
– Schedules, filters, compression, encryption
– Secure endpoint file access
• Endpoint Types
– Event: Embedded FTP, SOAP, SOA, B2B, OSB, ODI
– Polling: File and remote FTP adapters
• Extreme Ease of Use
– Drag and drop, no developer required
– Transfer rename, duplicate, filtered transfer list
– Deployment details, export, import
– Reusable custom actions: notifications, file conversion …
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – Global Visibility Metrics, Diagnostics & Extensive Reporting
• Metrics Dashboards
– Fine and course grained metrics
– Metrics for every artifact: Source, Target and Transfer
• Totals, file size, speed, elapsed times, failure ratio
• Diagnostics & Error Handling
– Find files by date, filename, status, user, artifact name
– Errors dashboard to diagnose problems
– Real-time active/recent file deliveries
• Extensive Reporting
– End to End instance reports
– Course and fine grained artifact Transfer reports
– Deployment, history and dependencies
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – Processing Large Files Limited only by disk space and network speed
• SOAP File Pass-By-Reference
- Avoids parsing payload in the DOM
- Reference types: File, FTP, sFTP, Directory
- Includes headers: filename/size, user, linkback …
- Inline and attachment option for small files
• Out of the Box File Compression/Extraction
- Compress/uncompress single large file Ex:1000%
- Extract contents to a dir and process files individually
- Compress contents of a dir and forward single file
• Batch/De-batch large XML,CSV files
- Inbound: strip files to dir using custom action
- Outbound: append to existing file
Pass-by-reference payload sample
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – Enterprise Security Out of the Box End to End Security using Multiple Keystores
• File Encryption – PGP
– Encrypt/decrypt Actions on all artifacts
– Certificates keystore managed by WLST commands
• FTP and sFTP Embedded Servers Access
– Inbound file upload
– Pass-by-reference outbound access
• Source & Target Web Service Policies
– Standard OWSM policies
– SOA, SOAP, OSB, ODI, B2B, HealthCare
• Web Console SSL and Role Based Access
– Admin(All), Deploy(r/o monitor), Monitor(r/o design)
– Managed from WebLogic Console/API’s
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – Scheduling Embedded Oracle Enterprise Scheduler (ESS)
• Core Scheduler Functionality
– Flexible frequencies: Once, Custom, Daily, Weekly …
– Repeatable week(s) of month or day(s) of week
– Start/stop date/times
– Generate a schedule and customize as needed
• MFT Usage
– Extended to include range or durations
– Use in Sources and Targets
• Not used in Web service Sources types: SOA, SOAP, OSB …
• External Scheduler Support
– Jobs can invoke MFT Web Service to initiate a Transfer
– MFT invoke external scheduler using custom callout or BPEL
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – Extensibility Callouts and SOA Tooling Integration
• Tight SOA/OSB/BPM/B2B Integration
– MFT SOA binding for inbound or outbound SOAP
– Extend to BPEL for complex integration patterns
– Human task, protocol translation, partner management
• Java Custom Callouts
– Source, Pre and Post Target
– Fully parameterized and reusable
– Managed by WLST: createCallouts
• Custom Callout Use Cases
– File Newline Conversion: Unix <-> DOS *
– Notifications, CSV Debatch, header manipulation *
– Virus scan on critical files * Available as samples
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – SOA Integration • Use Cases
– SOA 11g/12c Reference invokes MFT Source
– SOA 11g/12c Service invoked by MFT SOA Target
– Process very large files by passing an FTP or file reference
– Leverage SOA manual tasks, orchestration, transformations …
– OSB: virtualize file transfers, additional protocols, JMS …
• New 12c JDeveloper Support for MFT
– New MFT WS Binding for Composites and BPEL
– Process inline payload, attachments or pass-by-reference
– Easy header processing: File name, size, user, transfer name
• Integrated MFT and EM Monitoring
– Bi-directions cross linking of consoles
– Shared ECID, Correlation Id
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – Web Center Content Integration Use the right tool for the right purpose
• Positioning
• MFT is used for file delivery of any document type or size
• MFT secures payloads and provides file transfer visibility
• WCC provides content collaboration repository for unstructured files
• Use Cases
– MFT to Cloud: On premises to WCC in public cloud
– MFT push files to WC via file system
– WCC push files to MFT for delivery to A2A and B2B
• Roadmap
– Management console cross links
– MFT RIDC support for Cloud, Fusion Apps
– WCC support MFT specific binding
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – B2B/HealthCare MFT Extends B2B/HealthCare Solutions
• Use Cases
– B2B/HC leverages MFT OOTB functionality
• FTP Server, Encryption, Compression, Schedules
– B2B/HC enables additional mappings and semantics
• EDI, HL7, AS2 etc …
• MFT Related Features
– B2B and HealthCare Source and Target Types
– Domain support for advanced management
• B2B/HealthCare Related Features
– MFT Listener channels and Endpoints
– MFT included in Reports
MFT B2B/HealthCare
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT – ODI File Delivery for ODI Bulk DB Load
• Use Cases
– MFT to ODI: CSV, XML other …
• File system, FTP Server or web service
– ODI pushes files to MFT
• File system, FTP, web service
• ODI invokes MFT ODI Source
• Roadmap
– Event API and Request/Response
– ODI supports MFT Knowledge Module and tools
– MFT invoke ODI Web Service Tool EP
– Management console cross links
MFT ODI
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MFT Administration Server Properties, WLS, EM
• MFT Console Administration Server Properties
– Performance, threads, HA, firewall proxy
– Import, export and keystore management
– Embedded sFTP and FTP Servers
• User access, ports, file locations, start, stop
– Configure reusable SOA, B2B, HC domain settings
• MFT Enterprise Manager
– File system, ESS, MDS, progress meter settings
• MFT Applications in WebLogic Console
– MFT-app: runtime server
– MFTUI: all user interfaces
– MFTCustomHostingApp: embedded scheduler(ESS)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT HA Deployment Topology
Components • 1 WLS Cluster
• 1 Admin server • 2 Managed servers • 2 (s)FTP servers
• 1 Firewall • 1 FTP Proxy • 1 Load Balancer • 1 HA RAC Database • Shared NAS Storage
Public Zone
Fire
wal
l
OHS Web Proxy Server
HW
LB
R: H
TTP
+ F
TP
MFT can also be co-located with SOA, OSB and/or B2B
External Partner
Internal Applications
WLS MFT Cluster
Admin Server
Managed Server 1
(s)FTP Server 1
Managed Server 2
(s)FTP Server 2
NAS RAC DB
MFT FTP Proxy
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 25
Oracle Managed File Transfer SOA Integration
Demo
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT More Info
http://tinyurl.com/learnmft
• Oracle.com and OTN
• Product Downloads, Samples
• Whitepaper, Datasheets
• Video’s
• Working with Oracle Managed File Transfer 12c
Monitoring File Transfers
Designing MFT Transfers
• Media
• Twitter: @BigFiles #OracleMFT
• Podcasts, Customer video
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle MFT - Summary
• Automate & simplify
• Increase reliability
• Enforce security
• Gain visibility & auditability
…of all your files transfers in & out of your enterprise
• Extends the Platform
– Adds support for very large files to SOA Suite & B2B
– Can be augmented by Oracle BPEL for complex file workflows
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Q&A
28
Victor Ameh Oracle ISV Migration Center Consultant [email protected] ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: [email protected]
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• CONNECT WITH US
• COMMUNICATE WITH US • [email protected]
• oracle.com/subscribe
ASSISTING YOU ADOPT & IMPLEMENT THE LATEST ORACLE TECHNOLOGY
blogs.oracle.com/IMC
twitter.com/oracleIMC
youtube.com/OracleIMCTeam
facebook.com/oracleIMC
ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA