You are on page 1of 2

1. What is BC and where it is used in EAI projects?

BusinessConnect is a TIBCOs comprehensive B2B solution package which provides the solutions to integrate different business partners and exchange business documents. 2. Explain the Architecture of BC BusinessConnect will have three main components Configuration Server, Repository server and BC Engine. It also contains a configuration GUI which is a web based GUI to various configurations. By using Config GUI, we will do the configurations like host settings, partner setting and protocol settings. Config server allows us to do the configuration through it GUI. After configuration is done, they will be stored in Repository server. BCEngine is the actual agent which acts as a host and will receive/send various types of communication through different protocols like http, https, ftp and AS2. BCEngine will use the information stored in the repository server to send/receive the data, validate the xml docs (in case of RosettaNet) convert the EDI docs to XData docs (Incase of EDI protocol) 3. What is inbound/outbound processes Inbound process could be BW process or IM process or for that matter any program which will receive data (messages) from BC from partner. After receiving the data from BC, the inbound process will process the data and send it to appropriate places within the organization. Outbound process is vice versa, i.e it will create the message from internal systems of the organization and sends that to BC so that BC will send it to Business partners. 4. What is a business protocol and network protocol Business protocol is the protocol, which explins how the exchanging business document should be. For example EDI 850, that is purchase order tells various partners how they create Pos and send them to the partner so that partner will understand. Examples are EDI, RosettaNet and tibXML Network protocol lays down the rules for data to move from one nod inte network to another nod in the network. Examples are TCP and UDI. 5. How to configure DMZ? Explain DMZ server is an instance of BC server installed out side of the firewall. This instance of the BC server is used to prevent the malicious message pass through the firewall. It receives the messages from partners and filters them. 6. How to configure trading partner and host? Explain? The configuration of partner and host will be done in Configuration GUI. For host settings we will be providing all company information then attaching security information. For partner setting go to partner settings tab, provide partner name and other information. Then attach the protocol information and other information. 7. What are the server settings of BC? In server settings we will configure the database link to BC server. 8. What are the different protocols can be used in BC?

EDI X12, EDI HIPPA, RosettaNet, tibXML and SOAP 9. What is tibXML and Expain the difference between tibXML and other protocols? This can be read in documentation. This is the default business protocol comes with BC installation. 10. What are the communication protocols in BC? (RV/JMS) Till BC 3.6, the communication protocol is RV but BC 5.x will support both RV and JMS 11. Explain the communication between BC and BW? Till BC 3.6, after receiving the message from partner, BC will publish the message on RV. The subject names are predetermined and specific to the Business protocol we will be using. BW will be having activities to receive the messages from RV network. So they will receive the messages and provide to the process for further processing. What are .esf files in spec builder? How do you correct for errors/validation? How to you setup business protocol? What are the general problems you encountered while executing EAI/BC projects how have you solved them? Explain how to use BC Palette to implement synchronous/ asynchronous messages?

You might also like