Introduction
The blog is a comparison between the adapters used by SAP XI and Oracle BPEL PM.
Shipped adapters
SAP XI
Oracle PM
File Adapter (Missing Features)
SAP XI
Oracle PM
1. No Schema Validation (Adapter level)
2. No file write condition
1. No Quality of Service
2. No Operating System command (before and after processing)
3. No adapter specific attributes
4. No retry interval
5. Forced – dynamic naming convention using %SEQ%
FTP Adapter (Missing Features)
SAP XI
Oracle PM
1. FTP Adapter is bundled with File Adapter itself in SAP XI (same as File Adapter)
2. Same as File Adapter but given as a separate Adapter.
Database Adapter (Missing Features)
SAP XI
Oracle PM
1. No poll for new or changed records
1. No Quality of Service
2. No polling interval
3. No retry interval
4. No run OS command
JMS Adapter (Missing Features)
SAP XI
Oracle PM
1. No message body type
1. No transport protocol
2. No correlation settings
Missing Adapters
SAP XI
Oracle PM
1. AQ Adapter: Advanced Queuing Adapter
2. Oracle Applications
1. BC Adapter
2. CIDX Adapter
3. HTTP Adapter
4. IDoc / RFC Adapter
5. Mail Adapter (But used as a trigger in it’s BPM)
6. Marketplace Adapter
7. SOAP Adapter
Adapter Module development
SAP XI
Oracle PM
1. XI has a module configuration in communication channel.
1. Though Oracle Adapters are JCA compatible, module development and using their own modules for a particular adapter is still a question!? (or may be a end user like me can’t find it anywhere)
Conclusion
This blog gives you a clear idea about the different adapters used in SAP XI and Oracle PM. I feel that with less number of connectivity adapters in Oracle PM, SAP XI seems to be the best :-) But ultimately you are the judges!