Middleware 7
Middleware 7
Question: Can you explain your experience with IBM Integration Bus (IIB) and App
Connect Enterprise (ACE)? What types of message flows have you developed?
Answer: I have over 10 years of experience working with IBM Integration Bus (IIB)
and App Connect Enterprise (ACE), starting from WMB and progressing through IIB
v9, v10, and ACE v12. I have been involved in the end-to-end development lifecycle,
including designing, developing, debugging, and deploying message flows. I have
created complex message flows to handle various integration requirements, such as
calling Web Services, ODBC calls, and MQ-based services. For example, I’ve
developed flows to transform and route messages using ESQL for data manipulation
across SOAP, XML, and JSON formats. Additionally, I’ve integrated Oracle
databases using SQL queries and implemented business logic using ESQL and Java.
A notable project involved building reusable message flows with configurable
properties to support multiple business scenarios efficiently.
2. Question: How do you configure and manage IBM WebSphere MQ objects such as
Queue Managers, Queues, and Channels?
3. Question: Can you walk us through your experience with IBM DataPower? How
have you used it for API development and security?
Answer: I have significant exposure to IBM DataPower (XI50, XI52, B2B, and
Virtual editions) as both a developer and admin. I’ve developed and supported
multiple APIs, leveraging XSLT for message transformation and routing to different
provider systems. I’ve configured services across various domains, including Web
Service Proxy (WSP), Multi-Protocol Gateway (MPGW), and SSL setups. For
security, I’ve implemented Log Targets, JDBC Connection Factories, and managed
user authentication. Additionally, I’ve handled tasks like firmware upgrades, secure
backups/restores, troubleshooting, packet capture, and domain management, ensuring
robust and secure integration solutions.
4. Question: What is your experience with ESQL, and can you provide an example of a
complex ESQL code you’ve written?
Answer: I have in-depth knowledge of ESQL, which I’ve used extensively in IIB for
data manipulation, transformation, and routing. A complex example I worked on
involved transforming JSON input into XML output while enriching the data by
calling a database procedure. The code included conditional logic to route messages
to multiple destinations based on business rules. Here’s a simplified snippet:
esql
Copy
BEGIN
END IF;
RETURN TRUE;
END;
This logic handled dynamic data transformation and database integration, ensuring
seamless message processing.
5. Question: How do you ensure high availability and disaster recovery (DR) for MQ
and IIB/ACE environments?
6. Question: What tools and DevOps practices do you use in your development process?
7. Question: Can you describe a challenging debugging issue you faced with IIB or
DataPower and how you resolved it?
8. Question: How do you handle on-call support for 24x7 production environments?
9. Question: Tell us about a time when you received client appreciation. What did you
do to earn it?
10. Question: What certifications do you hold, and how have they contributed to your
work?
11. Question: How do you stay updated with the latest trends in integration
technologies?
12. Question: Why do you want to work with us, and how do your skills align with our
needs?