Sunday, January 27, 2008

interview ?(2)

1) What is EAI?
A: It stands for Enterprise Application Integration. It is used for integrating different types of enterprise application.
2) What is Integration?
A: It is used for Exchange of Information.
3) Why EAI or Tibco?
Because each application having their own way of representing data or called as data format
In order to send the data one system to other we need to convert the data into end application understandable format.
5) What is messaging?
In EAI applications communicate or application exchange information by using messaging.
The actual data will be part of a message. In the message 60% will be meta data the other is 40% of actual data for easier transport.
6) What is BW?
It stands for Business Works and is used for developing integration projects, which provides design time and run time environment for developing integration works.
7) Where you specify the Business Logics?
In process definitions we specify the Business Logics
8) What are process definitions?
Specifying the business rules to control the data flow.
9) What is Job?
The job is nothing but process instance, which represents one message.
10) What is palette?
A palette is a container for similar activities that belongs to a same domain.
XML
Extensible markup language contains data (In Tibco irrespective of type external systems once data comes inside Tibco that will be in a from of XML. In order to validate xml data we need to create xml schema (it is a structure). When xml schema specifies the structure of xml data, xml schema will be have extension of .xsd (stands for schema definition).
11) What is Parse Xml?
It takes input as xml based on xml schema it will validate and extract data from xml
12) What is Render Xml?
It takes input as data based on xml schema it will convert data into xml file
13) What is Render Data?
It takes input as data based on the data format it gives output as a string or binary format.
14) What is Parse Data?
It takes input as text or csv (comma separated value) and it will be validating based on the data format and extracts the data from it.
15) What is difference between RV and EMS?
RV stands for rendezvous and EMS stands for enterprise message service
RV is bus architecture and Ems is client and server (hub and spoke) architecture
16) What is activity?
It is like a method which take input parameter s perform logic on input parameter and will return some result
17) How a variable will be identified in X_path or in BW?
$ Example: int I à $:

No comments: