- Transport Bridging -HTTP to JMS
- Allows multiple transport by different service for same component/parts of it.
- Location Transparency – Move yr service to nodes/port
- Routing and Service Version Management
- Content Based Routing – Rules based routing
- Context Based Routing – With multiple version of service routing
- On-boarding Services
- Data Transformation (Implementation Transparency)
- Security and runtime governance
- Policy Enforcement At Runtime at both Provider/Consumer ends
- Monitoring of message
- Promote Re-use
- Message interaction pattern
- Customer Task
- Write a File/Log/Faults/Control Flow
Types Of Mediation Task in AMSB:
- External Interaction (Invoke operations/Query DB/Log)
- Data Exchange(Parse & Render XML, Transform/Set Exchange variable)
- Flow Control (Route / xPath / Throw Fault / Generate Reply / Set Dynamic Ref)
Editor Features:
- Canvas:
- Mediation Interface, Mediation Paths and Target Interface
- Mediation Mapping -
- Projection – Exposed to consumer
- Mediation Pallet
- Transform / Route / Log
- xPath Route / Throw Fault
- Dynamic Routing
- Apply rules in run-time
- Static Routing is done at design time.
- Data Enrichment
- Let you query DB for data or routing rules to make decision
- Query DB Task Editor – Visual SQL Enabled
- Security Context Propogation
- SAML (Security Assertion Markup Language) Token Identity Propagation
- More applied to SSO (Principal gets authentication from a domain and service provider choose to accept it)
- Authentication (Identity, assertion, validaiton)
- Authorization (LDAP based) using SAML issuer attribute in token
- Message (decryption & encryption)
- Invoke Operation Mediation Task
- Orchastration as Mediation task
- Contribute content to mediation exchange – Enriching the payload by call intermediate services
- Generate Reply Mediation Task
- Cached response
- Simple orchestration
- Mediation Exchange
- Can rip header data from message xchange
- Modify data in translation
- By using Use Exchange Variable and apply schema
- Parse and Render XML
- Parse – Binary/XML > Formated XML
- Render – Formatted XML > Binary/XML
- Use Schema for this
- EJB Binding Type
- Consume EJB Stateless Session Bean by exposing them as Service on Bus
- Import Jar File
- Create WSDL
For training on TIBCO AMX Administrator mail us at [email protected]