what is the difference between Collaboration and Java
Collaboration definition interms of JAVACAPS terminology?

Answer Posted / rohit rai sirji

Collaboration Definitions define how data should be processed and routed between Project components, how databases should be queried in response to requests, and how APIs to one or more applications should be invoked. The external data formats that characterize the input and output data structures in a Collaboration Definition are described by Object Type Definitions (OTDs).

A Collaboration will typically receive a message containing the external representation of a particular OTD. It will use the unmarshal method of an instance of that OTD to parse the data and make it accessible though the hierarchical data structure. Then it will perform some operation— for example, copying parts of the data to another OTD instance. Finally, it will invoke the marshal method on the other OTD instance to render the contents of its data structure as a single, serialized data stream for further transport.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Write a program using call by refernce for two different classes to explain to print whether a given number is automorphic or not.

1363


Explain the reason for each keyword of public static void main(string args[])?

485


What are the disadvantages of java sockets?

574


Why is javac not recognized?

489


What is default constructor in java?

444






What is mdb in java?

501


What is flatmap in java8?

490


What are microservices in java?

455


What is jpa used for?

473


How do I export a java project?

452


What is an api in java?

480


What is cloning in java?

487


What is maven in java?

455


How do I install java re?

498


What is dependency injection in java?

462