0% found this document useful (0 votes)
168 views17 pages

CSE446 Question Bank Flashcards & Practice Test Quizlet

This document is a study guide for a CSE446 exam that contains 114 multiple choice questions about computer networks, web services, and software development. It provides flashcards and a practice test to help students learn key terms and concepts in these areas. The questions cover topics like software integration, system architecture, WCF and RESTful web services, asynchronous programming, HTTP protocols, service-oriented architecture, and MVC application development.

Uploaded by

ganam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
168 views17 pages

CSE446 Question Bank Flashcards & Practice Test Quizlet

This document is a study guide for a CSE446 exam that contains 114 multiple choice questions about computer networks, web services, and software development. It provides flashcards and a practice test to help students learn key terms and concepts in these areas. The questions cover topics like software integration, system architecture, WCF and RESTful web services, asynchronous programming, HTTP protocols, service-oriented architecture, and MVC application development.

Uploaded by

ganam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.

com/665427079/cse446-question-bank-flash-cards/

Study sets, textbooks, questions Free trial

Science Computer Science Computer Networks

CSE446 Question Bank


Terms in this set (114)

Software integration typically from different vendors


deals with software packages

A system is a collection of -Architecture, -Interface, -Behavior


interconnected components
defined at these levels:
(Select all that apply)

The endpoints in ASMX and in WSDL


WCF services are different at
programming language level.
However, they are the same at
the service level. Their
interfaces are both described
in

When creating a self-hosting adding and enabling HTTP GET.


service, the library class
ServiceMetadataBehavior is
used for

1 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What part of the C# code is interface


used for defining the service
contract in the WCF
endpoint?

What are the main reasons of -Increased flexibility in starting and closing a
using self-hosting for WCF service
services, instead of using -Reduced overhead in managing the services.
server hosting? Select all that
apply.

What project template we use -Console Application


for creating the self-hosting
service?

What level of behaviors deals Service behaviors


with creating multiple
instances of a service to
process requests?

What is the benefit of using Asynchronous calls do not block the callers.
asynchronous calls, instead of
using synchronous calls?

What binding protocol is used WebHttpBinding


for exposing a service RESTful
services, instead of SOAP
services?

2 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What type of service Single


instances in WCF allows data
sharing among different
clients (different sessions) of a
service?

Given a function: void foo(int x, int y, out int z);


int foo(int x, int y);
What is the appropriate way
of expressing the function for
asynchronous calls?

Which of the following -HTTP is Stateless, -HTTP messages are always two
statements are correct about ways
HTTP?

What data formats does a -JSON, -RSS


WCF RESTful service support
to return a set of data items?
Select all that apply.

When we convert a SOAP The endpoint


service to a RESTful service in
WCF, what must be removed?

What is the application level HTTP


protocol employed in RESTful
services?

A sidecar in a service mesh is a proxy to a microservice service.

3 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What is NOT a part of a WCF messageType


endpoint?

What are the main reasons of -Internet provisioning of services, -Interoperability


paradigm shift from object among different platforms
orientation to service
orientation? Select all that
apply.

What concept of service Service-Oriented Development


orientation involves most
detail?

The synchronous the client to block-wait for the response.


communication between the
client and server requires

How are asynchronous -A one-way call from client to server, and an


communications implemented independent call back from the server, -A pair of
in WCF? Select all that apply one-way calls from the client to server.

What template cannot be WCF


used for developing a client
to consume a WCF service?

In what WSDL element is the port


"address" part of a WCF
endpoint contained?

4 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

The standards and protocols Web services


SOAP, WSDL, UDDI and XML
are mostly related to

In the layers of behaviors in -Endpoint behaviors, -Service Behaviors


WCF services:
(1) What layer is in charge of
inspecting and taking actions
on incoming and outgoing
messages? Choose one:
Endpoint behaviors
(2) What layer is in charge of
implementing a stateful
service? Choose one: Service
behaviors

A RESTful service can return a set of resources.

When we convert a SOAP Endpoint


service to a RESTful service,
what must be remove from
the SOAP service?

The BindByPosition(baseUri, puts the parameterValue in the place where the


parameterValue) method in parameter name is given in the URI template.
UriTemplate

We use WebClient class to create an object and


How do we call a RESTful
then use the object's DownloadData method to
service in a program?
access the given URI.

5 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What separator is used for ?


separating the RESTful service
method name and the
parameter in the default
parameter passing style?

You are given the operation add2/7/12


contract definition of a
RESTful service:
[WebGet(UriTemplate =
"add2/{x}/{y}"]
What is the correct way of
embedding the parameters
into the URI?

-NetBeans can be used for developing Web


services
Which of the following
-NetBeans can be used for developing object-
statements are true? Select all
oriented software.
that apply.
-NetBeans can be used for developing Web
applications.

Which architecture better MVC Web Application


supports automated unit test
in software testing phase of
the development?

-It allows team members to develop different


What are main benefits of parts of the application with reduced interactions.
MVC architecture? Select all -It is more friendly with URI-based accesses, such
that apply. as RESTful service calls.
-It supports multi-page web applications.

6 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

Where should the link to an Within the element <head></head>


external JavaScript file be
inserted in the html file?

BPM (Business Process -abstract business process from technology


Management) allows an infrastructure.
organization to (Select all -respond to changing consumer, market, and
answers that apply.) regulatory demands faster than competitors.

What layer is the top layer in Business architecture.


the architecture hierarchy of
the Federal Enterprise
Architecture Framework?

for bridging the business archiecture to the design


Zachman Model is a model
models.

Who should be in charge of Software architect


EAI?

In the Architectural Segments -Security management, -Records management


of the Federal Enterprise
Architecture Framework, what
services are considered to be
common services for all the
federal agencies? Select all
that apply.

Which WF activity allows the Pick


program to wait for a set of
events and then execute the
activity associated with the
first occurring event?

7 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What are the roles of -Creating services,


Workflow Foundation in -Composing applications at process level.
software development?
Select all that apply.

The actors in a Kepler ports


workflow are connected
through their

What hosting service provides "Dublin" hosting


the bestsupport to
persistence services?

What is the purpose of a WF Creating a local component


CodeActivity?

What is the BPM (Business Design - Modeling - Execution - Monitoring -


Process Management) Optimization
lifecycle?

Zachman model of what need to be done, how, where, when, why,


information system and by whom.
architecture defines

What are the purposes of -Providing Common Façade (consistent access


Enterprise Application interface) to different applications in the
Integration (EAI)? Select all enterprise.
that apply. -Keep business rules vendor independent.

8 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What layers are managed by -Application architecture.


the Federal Enterprise -Business architecture.
Architecture Framework? -Data architecture.
Select all that apply.

What additional functions -Persistence management


does Dublin hosting provide? -Tracking and monitoring

What kinds of approaches can -Contract-first approach.


be used in Workflow -Workflow-first approach.
Foundation to develop
services? Select all that apply.

What kinds of Custom -AsyncCodeActivity


Activities can be added into a -CodeActivity
workflow? Select all that -NativeActivity
apply.

How do we use a Web service Use each operation of the Web service like a
in a workflow after the Web custom activity.
service is added into the
workflow project?

The workflow-based Image an asynchronous .xamlx workflow service.


Verifier service discussed
creates

What is a persistent service in wait for the second part of service call
Workflow Foundation? It is a persistently.
service that can

9 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

How are asynchronous Use two correlated receive-send pairs.


service implemented in
Workflow Foundation?

Why do we need to use the Because not all the input data to the service are
finite state machine model for available at the first call to the service.
defining the image verifier?

What WSDL element exists in PartnerLinkType


BPEL web services, but not in
WCF web services?

Which workflow development Workflow Foundation


environment allows to mix
composition language and
programming language?

How is the value of variable X <assign> <copy> <from> variable = "X" /> <to
assigned to variable Y in variable = "Y" /></copy></assign>
BPEL?

If a partner web service of a both an input message and an output message.


BPEL process communicate
with BPEL process
synchronously, the service will
typically require to have

If a BPEL process one role.


communicate with a partner
service synchronously, the
partnerLinkType in the BPEL
process will have

10 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

BPEL process manager is used executing the BPEL process.


for

The native language used in XLang


BizTalk is

The main purpose of BizTalk is Enterprise application integration tool.


to provide

-If the client uses a synchronous call to a BPEL


What statements are correct
process, the BPEL process should call all services
in terms of selecting proper
synchronously.
BPEL communication
-If the client uses asynchronous call to a BPEL
patterns? Select the two best
process, the BPEL process can call the services
answers.
synchronously or asynchronously.

The correlations element in a set of shared business data fields that capture
BPEL is used for specifying the state of the interaction.

Where is the partnerLinkType In the WSDL file of the BPEL process


defined?

Which combination of <invoke> from client side and <receive> followed


activities is used for creating a by a <reply> from the server side
TWO-way synchronous
communication between a
client and a server?

How many roles need to be Two


defined in the BPEL process's
Partner Link Type for an
asynchronous request?

11 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What are components of -JDeveloper


Oracle SOA Suite? Select all -XSLT Transform
that apply. -UDDI Registry

What is the key feature of Supporting enterprise application and business


Microsoft BizTalk? partner level integration

Oracle BPM Suite supports the execution of both BPMN and BPEL.

Business rules implemented in make policies changes frequently and quickly


business process without modifying the process.
management allow user to

What component of Oracle JDeveloper


SOA Suite is used for creating
the BPEL process?

Self-hosting is based on the worker process that starts services as threads


multithreading, where the host
of the services is

How can asynchronous -Use two one-way calls


communications between a -Use a one-way call and then a two-way call
client and a server be
implemented in WCF? Select
all that apply.

A key idea of RESTful services data and resources with computing support
is to focus on the invisible to the clients.

In what situation is a SOAP Computing-intensive service.


service more appropriate than
a RESTful service?

12 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

In RESTful service - two parameters


development using WCF - More than two parameters
template, we must define the
UriTemplate if the service has

To create a complete URI, we Use library classes such as Uri and UriTempalte to
often need to combine a base create the complete URI.
URI address, a parameter
name, and a parameter value.
What is the proper way to
create a complete URI?

The composition architecture a central process only.


style orchestration requires all
the services to communicate
with

The image verifier discussed a stateful service that correlates multiple accesses
in the lecture is from the same client

The composition architecture each other


style choreography allows all
the services to communicate
with

What features does - Interoperability


WsHttpBinding offer? Select - Security
all that apply.

A key concept of RESTful hide computation from client.


service is to

13 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

Service mesh in microservice communication between service instances


platforms is a configurable flexible, reliable, and fast.
infrastructure layer that makes

Which of the following - SOAP services focus on "performing".


statements are correct? - RESTful services focus on "result".
Select all that apply.

How can we create a RESTful Use UriTemplate to define overloaded operation


service with overloaded interfaces.
service operation names in
Visual Studio?

Why is asynchronous Asynchronous communication is less vulnerable to


communication widely used in network transient errors.
mobile communication?

What graphic libraries do - SVG


HTML5 work with? Select all - Canvas
that apply. - WebGL

Where should the link to the - Within the element <head></head>


external CSS Style Sheet file
be inserted in the html file?

Which architecture better - MVC Web Application


support automated unit test in
software testing phase of the
development?

Where will the JS code be - They will be executed in the browser.


executed?

14 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What is the main problem with - It mixes presentation tier and controller tier.
the ASP .Net Web Application
architecture?

What integration technique Business Process Management (BPM)


does SAP NetWeaver apply?

What are the purposes of - Keep information in multiple systems consistent.


Enterprise Application - Keep business rules vendor independent.
Integration (EAI)? Select all
answers that apply.

How do you create a RESTful You first define a SOAP service and then convert
service based on Workflow the SOAP service into a RESTful service.
Foundation?

The SendAndReceiveReply a pair of correlated Send and ReceiveReply


template creates activities.

The endpoint for rebooting can make the first call, but never makes the
the image verifier service is second call.
necessary, because a client

Workflow code (.xaml file) can - applications that access other components and
be used for creating (Select services
all that apply) - Web services

After a Web service is added Drag and Drop the service operation from the
into a Workflow application, Toolbox into the flowchart.
how do we access the service
operations in the flowchart?

15 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

What language is typically Traditional programming language like C#


used for writing the code
inside the CodeActivity
component?

- It requires more than one access to the service.


What is a persistence service?
- It requires a correlation ID to relate all the calls
Select all that apply.
to each other.

In which framework are ASP .Net Core Framework.


HTML5 architecture and MVC
architecture united.

W3C Cross-Origin Resource allows a server to relax the same-origin policy.


Sharing standard

How is the dynamic Users are allowed to modify the business process
application architecture on the fly, and the modification can be
implemented in SAP automatically integrated into the system.
NetWeaver?

Enterprise level collaboration, Web 2.0, SOA, ESB, and dynamic application
integration, and dynamic architecture.
business composition are
driven by the following
technologies:

The main purpose of BPM respond to changing consumer, market, and


(Business Process regulatory demands faster than competitors.
Management) is to

16 of 17 26-Feb-22, 3:25 PM
CSE446 Question Bank Flashcards & Practice Test | Quizlet https://quizlet.com/665427079/cse446-question-bank-flash-cards/

Can we create a RESTful Yes, a workflow-based .svc service can be


service using workflow in converted to a RESTful service.
Visual Studio?

The reason to define a Reboot the user never makes the second part of the call
(reset) endpoint in the Image to the service.
Verifier service is to address
the situation that

In the workflow-first ReceiveRequest


approach, what is the first
activity to be executed?

What is the function of the It branches execution based on a Boolean


FlowDecision activity in condition.
Workflow Foundation?

17 of 17 26-Feb-22, 3:25 PM

You might also like