Puis-je utiliser un service proxy sans service métier lors de la configuration des flux de messages dans le bus de service Oracle? Si oui, quels scénarios l'utiliserions-nous?Proxy Service & Business Service
Répondre
Vous pouvez créer un service proxy qui n'utilise un service d'affaires.
Certaines raisons d'une telle approche consistent à créer un module proxy commun utilisé par d'autres services proxy pouvant effectuer un traitement commun des messages avant de les transmettre à un service métier.
Je pense que vous ne pouvez pas créer un service proxy sans appel de service métier dans OSB, mais vous pouvez appeler des services métier fictifs qui publient sur un sujet JMS sur lequel personne n'écoute. Ce type de service proxy peut implémenter la transformation de données (par exemple XSLT) entre la requête et la réponse, ou enrichir la réponse avec des données récupérées à partir d'une table de recherche (fn-bea: execute-sql()).
Un bus de service, comme OSB est destiné à fournir une façade aux services back-end (business): acheminer vers et composer les services existants. Ce que vous demandez est de créer de nouveaux services dorsaux plus adaptés aux serveurs Java EE ou Oracle BPEL. Mise à jour: Vous pouvez créer un service proxy autonome si vous utilisez une paire de pipeline et une étape, mais pas d'étapes de routage.
Vous pouvez créer un service de proxy sans service d'affaires. Un scénario simple est supposé que vous voulez récupérer les données de la file d'attente, pourrait être jms ou mq, et vous ne voulez rien faire avec ces données. Vous voulez simplement vider la file d'attente et ne voulez pas stocker le message. Dans ce cas, votre objectif peut être atteint en créant simplement un service proxy.
- 1. 2.0 Proxy de service Web pour le service WCF
- 2. Proxy IIS pour un service WCF hébergé du service Windows
- 3. Classe de proxy Web Service pour implémenter l'interface
- 4. service web générant problème de proxy
- 5. Qu'est-ce qu'un service Web proxy?
- 6. Appel d'un service Web sans proxy
- 7. Twitter Proxy de service en C#
- 8. Régénération du proxy pour le service WCF
- 9. Comment publier un service de requête Business Objects
- 10. Windows Service - Quel utilisateur appelle le service
- 11. propertyNameFieldSpécifié lors de la génération d'un proxy de service Web 2.0 à partir d'un service WCF
- 12. Paramètres proxy pour le service Web (serveur hébergé client ou service)
- 13. Vérifier le service WCF sans créer de proxy client
- 14. Classes proxy de service Web à l'aide de WSDL
- 15. Ajout d'en-têtes HTTP personnalisés au proxy de service Web
- 16. Client WCF + Service Windows + ISA = (407) Authentification proxy requise
- 17. Comment créer dynamique proxy de service avec JAX-WS
- 18. Attributs personnalisés avec le proxy de référence de service
- 19. Génération d'un proxy client à partir d'un service Windows
- 20. Exception de proxy en service mais pas d'application
- 21. Authentification par serveur proxy pour le service WCF
- 22. NSURLConnection Proxy NSURLRequest pour les appels de service Web asynchrones
- 23. classe proxy bâtiment de problème pour le service Web SOAP
- 24. Appel d'un service Web depuis un serveur proxy
- 25. Propager Application Service comme service WCF
- 26. Service d'appel de service Web
- 27. Service arrêtant un autre service
- 28. Consommation d'un service WCF
- 29. WCF Data Service (ADO.Net Data Service ou service Astoria)
- 30. Lors de la création d'un service WSE, tous les objets apparaissent-ils correctement dans le proxy de service?
Merci Miklos, Même si je pensais la même chose, mais vous pouvez toujours avoir un service proxy avec seulement une paire de pipelines (BS n'est pas nécessaire), mais la question fondamentale reste quand est-ce que vous utilisez une paire de pipelines? Quand est-ce que tu utilises un nœud de route, je suis un débutant à la SOA, les docs de l'ALSB ne parlent que de configurations sans insister sur le "POURQUOI?". J'apprécierais vraiment que tu me rediriges vers de bons liens. – hakish
Vous avez raison, je n'ai pas utilisé OSB (ALSB) depuis un an maintenant, et je ne me souviens pas que vous pouvez créer un service proxy sans une étape de routage. Bien sûr, dans ce cas, ce n'est pas un vrai «proxy». OSB peut être utile quand une entreprise construit SOA, mais nullement nécessaire ou assez. La SOA est autant un paradigme commercial et organisationnel que technique. Vous pouvez en apprendre davantage sur SOA sur le site Web http://whatissoa.com. En ce qui concerne les meilleures pratiques OSB, je ne peux recommander aucun lien. Essayez google 'meilleures pratiques de l'ALSB'. Oracle a au moins 2 cours de formation OSB (programmation et administration) mais je n'y ai pas participé. –
Appréciez vos entrées. – hakish