Driving Behavioral Change for Information Management through Data-Driven Gree...
Difference between biz talk oracle adapters
1. Difference between BizTalk Oracle Adapters
(or)
Compare and contrast between different BizTalk Oracle Adapters
(or)
Difference between Microsoft BizTalk Oracle Adapter ,Microsoft BizTalk WCF Adapter and
TopXml Adapter for Databases
Microsoft BizTalk Oracle Microsoft BizTalk WCF TopXml Adapter for
Adapter Adapter Databases
BizTalk Server support BizTalk Server support BizTalk Server support
version: version: version:
BizTalk Server 2006 BizTalk Server 2006 R2 BizTalk Server 2004/2006
Access: Access: Access:
ODBC driver to connect to Oracle Adapter for .NET Oracle Adapter for .NET
DB (ODP.NET) (ODP.NET)
Processing: Processing: Processing:
Supports “PollingQuery” and Single Polling mechanism Generation of BizTalk
“TableChangedEvent” that provides the following schemas based on SQL
features: statements, Stored
Procedures (in, out, return
· Generate strongly typed parameters), multiple tables
schema based on a SELECT
statement · Periodic polling of data
source
· Specify Post-Poll
statements to be executed · Oracle alerts (send and
after a polling event receive) can send
asynchronous notifications
· Poll and Post-Poll based on some events. Uses
statements executed in a DBMS_ALERTS oracle
Transaction context package.
· Specify Transaction · Oracle Receiver can be
Isolation level configured to receive alerts
and Oracle Sender can send
· Poll, Post-Poll and alerts to data source.
transaction levels can be
specified with binding · Oracle Pipes allow inter-
properties process communications
with Oracle sessions
IDE Integration: IDE Integration: IDE Integration:
Standard integration Enhanced integration at Redesigned and developed
design time between BizTalk in C#.NET that provides
and Visual Studio that tight integration with
provide the following BizTalk Adapter framework
features:
2. · Generate schemas based on
· Standardized GUI for stored procedures and also
browsing, searching and Select, Insert, Update, Delete
retrieving LOB artificats and InsertUpdate statements
on tables and views
· Design-time enhancements
for browsing stored
procedures, functions and
packages (categorized and
hierarchical manner)
Programming Interface: Programming Interface: Programming Interface:
Standard XML schema Exposes WCF Programming Schema generation
messages interfaces that provide WCF capabilities that allow
channel, WCF service model importing database schema
· Metadata is retrieved as and web service model from the underlying data
XML messages provides into the
· Exposes programming orchestrations.
interfaces for retrieving
metadata including search · Uses Enterprise
and browse capabilities Instrumentation framework
for tracing and logging
· Send Adapters are equipped
with Exception handlers that
allows you to specify Send
Adapter behavior when a
particular exception is raised
Transactions: Transactions: Transactions:
· Not Supported · Supports WCF mode Supports Transactions and
Transactions for Outbound Transaction Isolation levels
and Inbound
Additional Features: Additional Features: Additional Features:
· Not Supported · Supports IN, OUT, INOUT · Supports various Data
REFCURSORS with sources such as IBM DB2,
strongly typed and weakly SyBase, MySQL etc
typed variants
· Extendable Data Providers
· Supports BLOB, CLOB,
BFILE types in tables and
stored procedures with
streaming capabilities
· Enhancing on top of
ODP.NET, the WCF-based
Oracle DB adapter supports
RECORD type parameters in
stored procedures/functions
even though these types are
not natively supported by
3. ODP.NET (version
10.2.0.20)
http://blogs.msdn.com/aggbu
g.aspx?PostID=5755446
Support and Licensing: Support and Licensing: Support and Licensing:
· Depends on licensing · Depends on licensing · Additional pricing and
agreement with Microsoft agreement with Microsoft licensing model
· No additional pricing for the · No additional pricing for · Online Support
adapters the adapters
And, further updates on difference between questions and answers, please visit my blog @
http://onlydifferencefaqs.blogspot.in/