Java Web Services and Business Rules Architecture
Quiz covering web services (JAX-RPC, SOAP, WSDL, UDDI), XML handling, and business rules engine concepts in enterprise architecture
Questions
--------------- is a scalable rule management server and repository with a collaborative Web environment for authoring, managing, validating, and deploying business rules
- Rule Execution Server.
- Rule Solutions for Office.
- Decision Validation Services.
- Rule Team Server.
--------------- is a module that provides business rule testing and simulation solutions to developers, business users, or policy managers
- Rule Execution Server.
- Rule Solutions for Office.
- Decision Validation Services.
- Rule team Server.
BAL stands for?
- Business Action Language.
- Business Algorithm Language.
- Broker Action Language.
- None of the above.
IRL stands for?
- ILOG Rule Language.
- ILOG Runtime Language.
- ILOG Release Language.
- ILOG Ruleset Language.
Is this a valid Syntax to call Switch case in jRules? ruleset r { int count; } flowtask main { body = { switch(count) { case 1: { T1; } case 3: { T2; } default: { T3; } } } };
- True
- False
What is the Approach name to first write the Class and generate WSDL to expose it as a Web Service?
- Top Down Approach
- Bottom Up Approach
- Top Left Approach
- Bottom Right Approach
Mark the statements which are true for SOAP ?
- SOAP is based on XML format
- SOAP is platform dependant.
- SOAP is language independent.
- SOAP is non extensible protocol.
- SOAP is compatible with Java alone.
Which XML-RPC data type would be best suited to hold the number 8.67?
- boolean
- double
- int
- string
Which WSDL Service Definition part – Specifies an address for a binding?
- Binding
- portType
- Port
- Message.
--------------------- represents an abstract definition of the data being transmitted?
- Message
- Binding
- Port
- portType.
------------------------ refers to the interaction between Service Provider and Registry ?
- Find
- Bind
- Publish
- EndPoint.
Suppose an error occurs when executing the Web Service in which WSDL Operation it should be captured
- INPUT
- OUTPUT
- FAULT
- None of the above
------------------------ is a standard for describing the Structure of the XML Data Exchanged between two systems using SOAP
- WSDL
- UDDI
- SAAJ
- JAXR
It defines a standard set of Web Service operations (methods) that are used to store and look up information about other Web Service Operations
- WSDL
- UDDI
- SAAJ
- JAXR
Which of the following is not a J2EE Web Services APIs ?
- JAX-RPC
- SAAJ
- JAXR
- JNDI
Is this a valid XML Document ?
<?xml version=”1.0” encoding=”UTF-8” ?> <address>
<name>Sanjay</name>
<street>Airport</street>
<city>Indore</city>
<state>MP</state>
</address>
- True
- False
When we need to use CDATA Section in XML?
- To validate if the XML is well formed.
- To pretty print the XML.
- To include HTML in an XML Document without getting parsed.
- It provides a qualified name for an XML element or attribute.
Advantage of using XML Namespaces?
- Add Security to SOAP.
- To validate if the XML is well formed.
- To Avoid Element Name Collisions.
- None of the above.
In order to develop a JAX-RPC Handler – The Class we are creating needs to implement which interface?
- java.lang.Annotation.
- javax.xml.rpc.handler.Handler.
- java.util.Map
- java.lang.Runnable.
What is Persistence?
- The capability of an object to exist after the program that created it has stopped running.
- The ability of a class to support multiple threads.
- An Error-Handling technique.
- None of the above.