0% found this document useful (0 votes)
33 views4 pages

November/December 2007 Question Paper: PART-A (10X2 20 Marks)

The document discusses middleware technologies like EJB, CORBA and .NET. It covers concepts like distributed computing, middleware architecture, EJB architecture and components, CORBA object model and interfaces, .NET remoting and life cycle of objects.

Uploaded by

annamyem
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views4 pages

November/December 2007 Question Paper: PART-A (10X2 20 Marks)

The document discusses middleware technologies like EJB, CORBA and .NET. It covers concepts like distributed computing, middleware architecture, EJB architecture and components, CORBA object model and interfaces, .NET remoting and life cycle of objects.

Uploaded by

annamyem
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

November/December 2007 Question Paper

PART-A (10X2=20 mar s! 1. Enumerate the difference between a Thin Client and a Fat Client? List its advantages. 2. What is Middleware? List its maj r classificati ns. !. "ive the s ftware architecture f E#$. %. What are the vari us transacti n attributes available in E#$? &. When sh uld ' u ad (t $M) and when ' u sh uld use CM)? *. What is the need f +em te and , me interface? What can-t it be in ne? .. What is the r le f an interface in C/+$0? 1. What are the similarities and differences between +M2 and C/+$0? 3. What is marshaling b' value? 14. What is assembl' in .5ET framew r6? PART-" (#X1$=%0 mar s! 11. 7a8 7i8 E9(lain the architecture f M/M. , w is it different fr m ther t'(es f middleware? 7148 7ii8 :evel ( a sim(le e;c mmerce web database m del which uses a middleware. 7*8 7/+8 7b8 7i8 "ive the s'nta9 and semantics f +)C mechanism in detail. <tate the (r ducer c nsumer (r blem. Write the (r cedure f r (r ducer c nsumer (r blem and e9(lain h w it is su(( rted b' +)C in distributed envir nment. 71*8 . 12. 7a8 Write the benefits (r vided b' E#$ f r a((licati n devel (ers. With a neat s6etch e9(lains the E#$ architecture in details including all its m dules. 71*8 7/+8 7b8 7i8 E9(lain the basic r les in an E#$ envir nment in detail. 7148 7ii8 Write the ste(s t de(l ' a new E#$ m dule. 7*8 . 1!.7a8 7i8 E9(lain the c nce(t f sessi n bean and its t'(es in detail. 718 7ii8 :escribe the c m( nents f entit' bean. What ma6es Entit' $eans different fr m <essi n $eans? E9(lain 718 7/+8 7b8 C nsider the 2nvent r' a((licati n which su(( rts three basic use cases= 7i8 0dd 2tems t the <t c6 7ii8 +eceive 2tems 7iii8 2ssue 2tems The a((licati n w r6fl w starts with adding item inf rmati n t the st c6. Then it all ws enter g ds receiving and issuing inf rmati n. 0ll th se u(dated inf rmati n are st red in the inbuilt database. 2m(lement the ab ve a((licati n using E#$ b' c nsidering the necessar' issues inv 6ed. 71*8 . 1%. 7a8 7i8 E9(lain the architecture f C/+$0 in detail. 718 7ii8 Write the 2:L (r gram f r the >hell w rld? (r gram 718 7/+8 7b8 7i8 :escribe the c m( nents inv lved in C/+$0 bject m del in detail. 718

7ii8 Write a C/+$0 2:L s(ecificati n@ <tac6 class@ <erver main (r gram and Client main (r gram f r the given descri(ti n. >The client sends the server an integer value t be st red in a stac6?. . 1&. 7a8 E9(lain the interfaces in C/M. Write the ste(s t create a C/M bject. 71*8 7/+8 7b8 7i8 C m(are the features f :C/M and C/+$0. 718 7ii8 E9(lain .5ET framew r6 +em ting 0rchitecture. 718 AAAAA

&A'/()N* 2007 Question Paper


PART-A (10X2=20 mar s! 1. Enumerate the difference between general and service s(ecific middleware 2. :raw the diagram that de(icts the building bl c6 f client server !. <tate the r les f E#$ in ec s'stem. %. When d ' u use E#$? &. Enumerate the difference between CM) and $M) *. List an' f ur e9ce(ti ns raised in E#$ .. What is the r le f 2:L and 2:L c m(iler in distributed s'stem? 1. C/+$0 /+$ is a self describing s'stem B #ustif' 3. C m(are the functi nalities f C/+$0 and :C/M. 14. List the r les f .5ET base class libraries. . PART-" (#X1$=%0 mar s! 11. 7a8 7i8 E9(lain the w r6ing mechanism f M/M. <tate the difference between +)C and M/M. 7148 7ii8 2llustrate the three tier web server m del and e9(lain the seCuence f (erat ns (erf rmed in the server side f the m del. 7*8 7/+8 7b8 , w is +)C im(lemented in client server envir nment? E9(lain in detail the vari us issues inv lved while im(lementing with diagram. 71*8 . 12. 7a8 7i8 With a neat s6etch e9(lain the E#$ architecture s(ecif'ing b th client side and server side envir nment. 718 7ii8 :escribe the seCuence f ste(s f r de(l 'ing #2EE based E#$ a((licati ns. 718 7/+8 7b8 7i8 :escribe the functi ns f different t'(es f client views available in E#$. 7*8 7ii8 E9(lain the main ste(s em(l 'ed f r server;side and client side E#$ devel (ment in detail. 7148 . 1!. 7a8 7i8 C m(are and c ntrast stateful sessi n beans with stateless sessi n beans. 7*8 7ii8 E9(lain the life c'cle f entit' bean in detail 7148 7/+8 7b8 C nsider an E;c mmerce a((licati n f >sh ((ing cart? f r (urchasing things ver the web. 2m(lement the ab ve a((licati n using E#$ b' c nsidering the necessar' issues inv lved. 71*8

. 1%. 7a8 7i8 E9(lain the need and techn l gies used t im(lement an distributed s'stem in detail. 718 7ii8 :ifferentiate between d'namic inv cati n interface and static inv cati n interface. 7!8 7iii8 , w (r grammers access /+$ functi nalit' fr m their (r gramming language? , w t ma( the f ll wing /M" 2:L int C@ CDD languages? 7&8 //OMG IDL Module first { Interface foo { void operation (inout long param) raises (USE !E"#E$%IO&) '( '( 7/+8 7b8 7i8 :iscuss the issues inv lved in C/+$0 bject m del in detail. 718 7ii8 Write a C/+$0 client a((licati n t sa' >hell ? and e9(lain h w an /+$ bject is created and accessed t inv 6e the s(ecified (erati n in ' ur c ding. 718 . 1&. 7a8 , w d ' u im(lement interfaces in C/M? E9(lain the c nce(t inv lved in it with diagram and e9am(le. 71*8 7/+8 7b8 7i8 , w d es (r 9' and stub are generated in rem te c mmunicati n? :escribe in detail h w c mmunicati n ta6es (lace with diagram 718 7ii8 :raw the architecture f .5ET and h w d es CL+ e9ecute the .5ET s urce c de? E9(lain the ste(s inv lved in it. 718 AAAAAA

&+,+A De-ree *.amination/ &a0/(une 200%


F urth semester MC1.&%;M2::LEW0+E TEC,5/L/"2E< 7+egulati n 244&8 0nswer 0ll Euesti ns PART 1 A 1. 5ame an' tw gr u(ware middleware. 2. C m(are +)C and M/M. !. Can the client directl' access the bean? #ustif'. %. What is the difference between java beans and enter(rise java beans? &. C m(are entit' bean and sessi n bean. *. 5ame the wa's b' which a client can find a bean.

.. What d ' u mean b' d'namic inv cati n in C/+$0? 1. , w d es C/+$0 and .5ET (r vide su(( rt f r language heter geneit'? 3. What is a m ni6er? 14. What is marshalling and unmarshalling? PART - " 11. 7a8. 7i8 What are the different t'(es f servers? , w d the' c mmunicate with clients? What are the data entities each ne f them can (r vide? What are their merits and demerits? 7148 7ii8 C m(are 2 tier client;server architecture with !;tier architecture. 0ls highlight when !;tier architecture is better than 2;tier architecture. 7*8 2r 7b8 7i8 What is >middleware?? What is the main functi n f middleware? What are service s(ecific middleware? 7*8 7ii8 Write n tes n (eer t (eer c mmunicati n. 7148 12. 7a8 :raw the E#$ architecture and e9(lain the functi ns f vari us entities inv lved. 71*8 2r 7b8 7i8 :iscuss the r les in E#$. 7*8 7ii8 , w d es E#$ c ntainers (r vide su(( rt f r transacti ns and (ersistence? 7148 1!. 7a8 7i8 :raw the life c'cle f entit' bean and e9(lain. 718 7ii8 List the c nstraints n using sessi n beans. 718 2r 7b8 :iscuss the ste(s inv lved in building and de(l 'ing E#$ with ban6 transacti ns with e9am(le.71*8 1%. 7a8 :raw the C/+$0 netw r6ing m del diagram and e9(lain h w static and d'namic inv cati ns are ta6ing (lace. 71*8 2r 7b8 7i8 Enlist the services ffered b' C/+$0 and e9(lain its usage.718 7ii8 , w d es C/+$0 (r vide su(( rt f r netw r6 heter geneit'?718 1&. 7a8 7i8 :escribe the bject lifec'cle in C/M. 718 7ii8 :escribe the different t'(es f severs and h w clientFserver c mmunicati n is ta6ing (lace in each f them. 718 2r 7b8 7i8 ,ighlight the differences in C/M and C/+$0. 718 7ii8 E9(lain the .5ET architecture. 718

You might also like