You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
15 KiB

id&qtp&qim&qil&qtx&qca&qia&qrm&qnxt&qprv&qalb&subj&wght&pts&flr&ded
mmtas6.001&mcs&0&Y&Which of the following is <i>not</i> something middleware can help with?&Makes patches to microcode install more easily.&Middleware helps share information between systems.;Existing applications need ways to seamlessly communicate with new and different applications.;Network programming is difficult and middleware removes some of the complexity.;&The correct answer is 'Makes patches to microcode install more easily'&&&a&Middleware.0&&&&0
mmtas6.002&tf&0&N&A heterogeneous computing environment uses different systems with different architectures to share data and to communicate across different platforms.&TRUE&FALSE&This statement is true.&&&&Middleware.0&&&&0
mmtas6.003&mcs&0&N&Which of the following is <B><U>not</B></U> a function of middleware?&Middleware is ERP software that connects the factory to the sales staff.&Middleware is software that is used to move information from one program to one or more programs.;Middleware is the plumbing for applications to exchange information, irrespective of the environment they are run in.;Middleware is software that isolates and protects an end-user application from the constantly changing technology.;&Wrong. This is a function of middleware. The false statement is 'Middleware is ERP software that connects the factory to the sales staff.'&&&a&Middleware.0&&&&0
mmtas6.004&mcs&0&N&Fill in the blanks. Products known as MOM's (message-oriented middleware) are __________________________&higher-level middleware&low-end middleware;&MOM's are higher level middleware software.&&&a&Middleware.0&&&&0
mmtas6.005&tf&0&N&Since middleware allows heterogeneous applications to communicate and pass information, middleware is sometimes referred to as the glue that ties applications together.&TRUE&FALSE&This is true. &&&&Middleware.0&&&&0
mmtas6.006&mcs&0&&If you are using RPC's (Remote procedure calls) or ORB's (Object request brokers), the encoding/decoding rules are defined by:&an interface definition language&self-describing messages;context bridging;naming services and concurrency services;&Wrong answer! The correct answer is 'an interface definition language.'&&&a&Middleware&&&Wrong answer! The correct answer is 'an interface definition language.'&0
mmtas6.007&tf&0&N&In the middleware arena, the ability to find and track resources and statistics are respectively called naming services and concurrency services.&TRUE&FALSE&This is true!&&&&Middleware.0&&&&0
mmtas6.008&mcs&0&N&In a distributed application, programs are sometimes unable to keep up with the flow of information, or they can be busy doing something else when information arrives. This can cause:&excessive system resource consumption&premature equipment failure;an asynchronous resource overflow;reconfiguration of an application resource ;&The correct answer is 'excessive system resource consumption.'&&&a&Middleware.0&&&&0
mmtas6.009&mcs&0&N&Which of the following are network protocols?&TCP/IP, IPX/SPX, DECnet and AppleTalk &ORB, CORBA, RMI and DCE;&TCP/IP, IPX/SPX, DECnet and AppleTalk are all network protocols offered by various vendors.&&&a&Middleware.0&&&&0
mmtas6.010&tf&0&N&There is only one version of RPC to use, which is Sun's ONC implementation.&FALSE&TRUE&There are several different versions of RPC to choose from, Sun's ONC being one.&&&&Middleware.0&&&&0
mmtas6.011&tf&0&N&For some types of middleware, especially middleware that depends on an interface definition language, it is very difficult to handle changes to the network.&TRUE&FALSE&This statement is true. All kinds of problems can occur when adding new network equipment such as routers, bridges and switches.&&&&Middleware.0&&&&0
mmtas6.012&mcs&0&N&Which of the following is <B><I><U>not</B></I></U> true about database middleware.&There are few trained RDBMS (Relational Database Management System) programmers and administrators working in the IT industry.&Database middleware implies synchronous, point-to-point communication.;Database middleware can be viewed as a data-centric architecture.;Database middleware is the most mature and popular of the different middleware approaches.;&The false statement is 'There are few trained RDBMS (Relational Database Management System) programmers and administrators working in the IT industry.' In fact there are many such programmers and administrators.&&&a&Middleware.0&&&&0
mmtas6.013&tf&0&&Gateways translate requests into the language of the target database.&TRUE&FALSE&Sorry, this is a true statement.&&&&Middleware&&&Sorry, this is a true statement.&0
mmtas6.014&mcs&0&N&In facilitating communications between programs, the database acts as a:&central repository for the information&translator from one program to the next;go-between mechanism for clients accessing data;buffer to slow down the transmission of information;&The correct answer is 'central repository for the information.'&&&a&Middleware.0&&&&0
mmtas6.015&tf&0&N&In many UNIX environments the database quickly becomes the choke point when many applications are trying to communicate.&TRUE&FALSE&This is true.&&&&Middleware.0&&&&0
mmtas6.016&mcs&0&&Which of the following statements is <B><U>not</B></U> true regarding TP (Transaction Processing) monitors?&TP monitors are used for general purpose program-to-program communication.&TP monitors provide a complete environment for transaction applications, usually involving relational databases.;TP monitors provide application development tools, system administration and transaction execution.;TP monitors tend to be extensive, can become expensive and typically require a great deal of expertise to implement properly.;&Not this one! This statement is true. The false statement is 'TP monitors are used for general purpose program-to-program communication.' Typically, TP monitors are not used for general purpose program-to-program communication.&&&a&Middleware&&&Not this one! This statement is true. The false statement is 'TP monitors are used for general purpose program-to-program communication.' Typically, TP monitors are not used for general purpose program-to-program communication.&0
mmtas6.017&tf&0&N&TP monitors should be considered for use when there are transactions that need to be coordinated and synchronized over multiple databases.&TRUE&FALSE&This is true!&&&&Middleware.0&&&&0
mmtas6.018&mcs&0&&Which of the following is IBM's premier Online Transaction Processing software/middleware?&CICS&TUXEDO;ACID;Viper;&Sorry, its called CICS.&&&a&Middleware&&&Sorry, its called CICS.&0
mmtas6.019&mcs&0&Y&How important is CICS to IBM?&CICS is very important to IBM, especially in the area of mission critical e-business computing.&CICS is a popular IBM product, but it is being phased out by a newer and more effective TP monitor called BOSS.;&This is not the BEST answer!&&&a&Middleware.0&&&&0
mmtas6.020&tf&0&N&Customers who opt to use CICS for e-business are limited to two different ways to web-enable a CICS transaction program.&FALSE&TRUE&There are at least four different ways to web-enable a CICS transaction program.&&&&Middleware.0&&&&0
mmtas6.021&mcs&0&N&Which of the following is <B><U>not</B></U> true about RPC's (Remote Procedure Calls)?&Due to its synchronous nature (request-wait for reply), RPC is a good choice to use as a building block for enterprise-wide applications where high performance and high reliabilty are needed.&RPC's work well for smaller, simple applications where all communication is one-to-one.;From a procedural programmer's point of view, RPC's are easy to understand.;RPC's do not scale well to large, mission-critical applications, because they leave many crucial details up to the programmer.;&The statement that is not true is 'RPC is a good choice to use as a building block for enterprise-wide applications where high performance and high reliabilty are needed.'&&&a&Middleware.0&&&&0
mmtas6.022&tf&0&N&Remote procedure calls are relatively new to the field of middleware software.&FALSE&TRUE&Remote procedure calls have been around for some time.&&&&Middleware.0&&&&0
mmtas6.023&mcs&0&&Which of the following is a <U>true</U> statement about RPC's?&When using RPC's most of the details are taken care of and the programmer has little to worry about.&When using RPC's, very little communication code needs to be written because most of the code is generated from the IDL.;When using RPC's the application components communicate with each other asynchronously.;Over the years RPC standards have been refined and defined across many platforms.;&No, sorry. The correct answer is 'When using RPC's most of the details are taken care of and the programmer has little to worry about.'&&&a&Middleware&&&No, sorry. The correct answer is 'When using RPC's most of the details are taken care of and the programmer has little to worry about.'&0
mmtas6.024&mcs&0&&Which of the following would RPC's be better suited for?&synchronous events&high-volume transactions;&No. OLTP systems would probably be a better choice than RPC for the high-volume stuff.&&&a&Middleware&&&No. OLTP systems would probably be a better choice than RPC for the high-volume stuff.&0
mmtas6.025&mcs&0&N&Which of the following statements is <u>not</u> true about ORB's (Object Request Brokers)?&ORB methodology can not be extended to regard programs like traditional stand-alone applications or CICS transactions as objects.&ORB's are designed to be used in projects using a strict object-oriented approach, where all entities are objects.;When using an ORB, an IDL is used to define the interface between objects.;Like RPC, an ORB is generally synchronous and operates in a point-to-point manner.;&No, this statement is true. The false statement is 'ORB methodology can not be extended to regard programs like traditional stand-alone applications or CICS transactions as objects.'&&&a&Middleware.0&&&&0
mmtas6.026&tf&0&N&ORB's work best when the interfaces between objects are not changing frequently, causing the code to be recompiled and re-linked.&TRUE&FALSE&This is true!&&&&Middleware.0&&&&0
mmtas6.027&mcs&0&N&Object-oriented programming is based on objects, which are:&self contained packages comprised of both code and data to be processed.&subroutines used to define interfaces to procedures.;communication links between systems.;messages and queues that send information across heterogeneous networks.;&The correct way to end the sentence would be 'self contained packages comprised of both code and data to be processed.'&&&a&Middleware.0&&&&0
mmtas6.028&tf&0&N&ORB's are very popular because their singular design standard makes them widely applicable.&FALSE&TRUE&There is no single standard for ORB's. In fact, there are two competing standards.&&&&Middleware.0&&&&0
mmtas6.029&tf&0&N&In general, both CORBA and DCOM assume that application programs have a reliable communications layer, and therefore they do not address the difficult problems that may arise when this layer is not reliable.&TRUE&FALSE&This statement is true.&&&&Middleware.0&&&&0
mmtas6.030&mcs&0&&FILL IN THE BLANKS. Message-oriented middleware (MOM's), also called ______________, provides the most flexibility to the network developer, but at the expense of having _________________.&enterprise message technology (EMT), non-standard interfaces&message transfer protocol (MTP), large data files;remote method invocation (RMI), multiple programming languages;message driven technology (MDT), higher cost implementation;&No, sorry. The correct answers to fill in the blanks are 'enterprise message technology (EMT)' and 'non-standard interfaces.'&&&a&Middleware&&&No, sorry. The correct answers to fill in the blanks are 'enterprise message technology (EMT)' and 'non-standard interfaces.'&0
mmtas6.031&tf&0&N&With MOM, the information can be passed asynchronously, allowing clients and servers to function at their own required times and rates without being simultaneously active.&TRUE&FALSE&This is true.&&&&Middleware.0&&&&0
mmtas6.032&tf&0&N&Sending messages asynchronously causes program slow-down because they need to wait for a reply to messages sent. Also, operating asynchronously causes the system to respond more slowly to external events.&FALSE&TRUE&Actually, the exact opposite is true: Response time is quicker because there's no need to wait for replies, and they can respond faster to external event&&&&Middleware.0&&&&0
mmtas6.033&mcs&0&&All of the following are true about MOM's <B><U>except</B></U>:&Like ORB and RPC products, MOM assumes you have a reliable transport layer underneath that guarantees the message arrives safely.&MOM products usually cover more than just passing information; they also include services for translating data, security, error recovery, etc.;Two different types of message-oriented middleware have emerged: 'message passing' and 'message queuing.';In general, MOM products work by passing information in a message from one program to one or more other programs.;&No, this is true. The false statement is 'Like ORB and RPC products, MOM assumes you have a reliable transport layer underneath that guarantees the message arrives safely.' Actually MOM tries to address problems related to unreliable transport layers so it isn't a problem.&&&a&Middleware&&&No, this is true. The false statement is 'Like ORB and RPC products, MOM assumes you have a reliable transport layer underneath that guarantees the message arrives safely.' Actually MOM tries to address problems related to unreliable transport layers so it isn't a problem.&0
mmtas6.034&mcs&0&N&Which of the following is an increasingly popular type of message passing?&publish-subscribe&message balancing;&The correct answer is 'publish-subscribe.'&&&a&Middleware.0&&&&0
mmtas6.035&tf&0&N&Publish-subscribe middleware is most appropriate for highly-distributed applications where fault tolerance and high performance are important.&TRUE&FALSE&This statement is true.&&&&Middleware.0&&&&0
mmtas6.036&mcs&0&N&Which statement is <B><I><U>not</B></I></U> true about message queuing:&Message queuing tools are easy to set up, performance is generally above average and if access to a queue is lost the system is unharmed.&In message queuing, program-to-program communications occur via a queue, which is typically a file but can be memory based.;Message queuing allows programs to send and receive information without having a direct connection established between them.;Message queuing provides safe storage of information and is most appropriate where applications cannot be connected directly.;&The false statement is 'Message queuing tools are easy to set up, performance is generally above average and if access to a queue is lost the system is unharmed.' Actually, message queuing tools require quite a bit of configuration, performance can be poor and if access to a queue is lost, the entire system can be affected.&&&a&Middleware.0&&&&0