Nous avons plusieurs systèmes avec des bases de données Oracle (A) et SQL Server (B) en backend. Je dois consolider les données de ces systèmes dans la nouvelle base de données SQL Server.Choix de transport d'intégration (Oracle + SQL Server)
Quelque chose comme ça:
(A) =>|---------------|
| some software | => SQL Server
(B) =>|---------------|
où certains logiciels est:
transport (A et les systèmes B situés dans le réseau)
traitement logique métier (sur mesure Code .NET)
En raison du premier point, j'ai besoin d'un logiciel de file d'attente ou quelque chose de similaire (comme MSMQ, Service Broker ou autre). D'un autre côté, je peux mettre en place un web-service au lieu de la queue. La question est la suivante: Quelle structure de file d'attente/de transport dois-je utiliser avec les bases de données Oracle et SQL Server?
Ce serait bien, si je peux envoyer des messages à MSMQ dans Oracle et SQL Server procédures stockées (puis-je?)
Ce serait bien, si je peux appeler un service Web dans Oracle et procédures stockées SQL Server (puis-je?)
ce serait bien, si je peux utiliser quelque chose de similaire dans les deux Oracle et SQL Server procédures stockées (quoi exactement?)
Quel logiciel dois-je préfère mon exigences?
UPD: certains TechSpec
Ce serait un processus de synchronisation régulière. Une fois par jour je pense.
La latence n'est pas critique (> 0,5-1 heure est ok).
Quantité de données: 1 à 50 Mo par synchronisation de chaque système.
Le cryptage est requis pendant le transfert.
De quel volume/débit/latence parlons-nous? –
Est-ce une tâche ponctuelle ou quelque chose qui doit se produire en temps réel sur une base continue? –
Remus Rusanu, David Lively - section techspec ajoutée –