1. Environment for Messaging-based Applications
- Compare the various enterprise integration patterns (e.g., asynchronous messaging, Remote Procedure Call (RPC), data integration).
- Assess the suitability of IBM WebSphere MQ V7.0 as a solution technology.
- Describe advantages and disadvantages of running IBM WebSphere MQ V7.0 on various hardware and operating systems.
- Plan for the IBM WebSphere MQ V7.0 features to address security, recovery, availability, reliability, performance, scalability.
- Assess/apply best practices (e.g., naming standards) relating to integration infrastructure.
2. Solution Architecture
- Apply messaging and queuing paradigm to solutions.
- Use IBM WebSphere MQ V7.0 features, including triggering, data conversion, and message properties.
- Create messaging based solutions from business requirements.
- Apply appropriate IBM WebSphere MQ V7.0 features to address:
- Availability, scalability and capacity requirements (e.g., clustering, shared queues etc.)
- Integrity and reliability requirements (e.g., persistence, transactionality, and logging etc.)
- Message distribution requirements (e.g., point-to-point, publish/subscribe)
- Solution performance requirements.
- Illustrate Service Oriented Architecture (SOA) requirements (e.g., HTTP, URI's, etc)
- Select appropriate Support-Pacs for IBM WebSphere MQ V7.0 solutions.
- Discuss and apply best practices around messaging solutions (e.g., patterns)
3. Implementation
- Apply Message Queue Interface (MQI) and JMS capabilities.
- Use techniques for resolving JMS and IBM WebSphere MQ V7.0 related application problems.
- Design test plans for IBM WebSphere MQ V7.0 solutions.
- Apply best practices around solution deployment.