quiz image

AppWorks Developer Quiz

HearteningBlessing avatar
HearteningBlessing
·

Start Quiz

Study Flashcards

146 Questions

Access Control Lists (ACLs) can be set on application roles.

True

You have customized an entity in the Identity Package. Which of the following statements is true about your customization? Select One:

The customized entity must have the same name as the original.

AppWorks Platform provides out-of-the-box connectivity to the following databases:

All of the above

Users created locally in AppWorks Platform will be synchronized to OTDS.

False

What are the different types of roles one may create? Select one:

Functional, Application, Internal

AppWorks Platform is a comprehensive platform with all the tooling which would be needed for implementing…

Select one or more:

Application integration

Which of the following is the core framework of the web-based, model-driven environment to develop business solutions? Select one:

CWS

In which component would you specify teams, team leads, and worklist managers independent of their roles? Select one:

Identity package

Which of the following is not a standard used in AppWorks Platform? Select one:

BPEL

CARS stores definitions and metadata of… Select one:

All of the above

Which of the following features support the statement that “AppWorks Platform facilitates Reuse and Integration” Select one:

Web services-based platform

ACLs can be set at design time for specific users present in that organization and are packaged.

False

Which of the following are the IT benefits of using AppWorks Platform? Select one or more:

Reduced total-cost of ownership

Which is the utility or tool that helps the administrators to assign roles to user(s) in the organization? Select one:

User Manager

ACLs can be set at the run time for both roles and users present in that organization

True

The AppWorks Platform WS-AppServer framework enables modelling of business services on: Select one or more:

Relational databases and Java classes

An AppWorks Platform Service Group… Select one or more:

Represents a logical entity created to hold similar service containers.

Built-in Application connectors in AppWorks Platform include: Select one:

UDDI

Which component of AppWorks Platform can be used for modelling Java classes? Select one:

WS-AppServer

How many service containers can be grouped as part of a Service Group? Select one:

Many, provided all of them are configured with the same application connectors

Does WS-AppServer support distributed transactions? Select one:

WS-AppServer supports distributed transactions for XA compliant databases

___________ exposes all the services executed by a Service Container as Web Service Operations. Select one:

A service group

Existing enterprise assets in SOA can be connected through: Select one:

Web gateway

AppWorks Platform SOA Grid plays a crucial role in making up AppWorks Platform because… Select one or more:

AppWorks Platform SOA grid provides all the infrastructure required for messaging and integration

Which web service standards are supported by AppWorks Platform? Select one or more:

SOAP

Which component resides within the web server and helps in processing SOAP requests? Select one:

Web gateway

In a JVM, an application connector is loaded together with a/an… Select one:

service container

When implementing a connection to a RESTful web service, what is the purpose of the configuration file? Select one:

It identifies the connections which the HTTP connector will access.

You have created a set of standard Web Service Operations on a database in one Web Service Interface. After that you have created a custom Web Service Operation on that same database. Can you add this custom Operation to the same Web Service Interface? Select one:

Yes, it will work immediately if it has the same implementation type

What is a Service Container? Select one:

A physical Java process on the SOA Grid which processes SOAP requests

At runtime, which of the following applications will be used by administrators to govern and control the Business Processes that are currently running? Select one:

Process Instance Manager

What type of application connector do entity web services require? Select one:

Application Server

Every activity in a BPD must have an implementation

False

rootEntityInstanceId is an instance property. Which of the following is NOT a valid instance property? Select one:

dueDate

What are the three possible execution modes of a business process? Select one:

Long Lived, Short Lived, Page Flow

A business process is: Select one:

A collection of related, structured activities or tasks.

When adding a decision gateway to a BPD, it is a common best practice that you should: Select one:

Include a default, escape path

BPMN is the special language and terminology created specifically for AppWorks Platform Select one:

False

A text annotation in a BPD… Select one:

Has no functional value

High speed and high-volume processes can be executed in AppWorks Platform using… Select one:

Short-lived processes

Every business process has one and only one end event. Select one:

False

Process monitoring can be set at: Select one or more:

Activity level

Which of the following constructs can have a role attached to it in a Business Process Model? Select one:

Activity

The following are valid loop constructs in a BPD: Select one or more:

For-each

What are the execution priorities of a business process? Select one:

Highest to Lowest, default is Normal

You can add a tag to a web service operation to create arbitrary categories.

True

You can use the Process Instance Manager to view the input, output, and message map details of any completed short-lived process.

False

A set of activities in a BPD which need to be executed either in their entirety or not at all can be wrapped within a single transaction construct.

True

Which of the following are true about short-lived processes? Select one or more:

They are synchronous in nature

Which of the following process patterns is/are supported by AppWorks Platform? Select one:

All of the above

Actions performed by the users while working with My Inbox are auditable

True

AppWorks Platform Business Rule Management System (BRMS) provides: Select one:

Decision automation system

Which of the following is the container in My Inbox for tasks/work items? Select one:

Worklist

PQR Inc. requires a robust and scalable solution to its changing business requirements. While the existing system is robust and checks for various constraints before approving a new sales order, the changing business requirements demand that newer constraints are introduced and checked. These new constraints must be incorporated into the existing application at various stages. It is the business users who would be defining the constraints. Which component of AppWorks Platform would provide modelling environment to meet the above requirement? Select one:

BRMS

In a particular requirement, the process needs to check for availability of stock even before beginning to process a Sales order object. What type of rule will satisfy this requirement? Select one:

Constraint rule

The following types of files can be imported to define holidays while working with the Business Calendar Select one:

.ical

Business identifiers allow administrators to change runtime values of identified business data

False

User interfaces in AppWorks Platform can be: Select one or more:

XForms

Business identifiers may have a unique name different from the data they represent.

True

Which of the following rule editor(s) are available in AppWorks Platform Select one:

Both Rule and Decision table editors

Does WS-AppServer respect all the entity and referential integrity constraints of the underlying Database schema? Select one:

WS-AppServer captures all the entity and referential integrity constraints and generates the models accordingly

Which of the following documents helps with implementing SLAs while designing the processes? Select one or more:

Organization models

Decision tables in Business Rule Management System can be built on:

Objects in a business schema

Decision tables in AppWorks Platform Business Rule Management System can be built on: Select one:

Schema fragments

Which of the following provides a single view of all the work tasks available from all applications? Select one:

My Inbox

The default transition type between states in a lifecycle is: Select one:

An activity completed event

Lifecycle activities are delivered to the AppWorks client via: Select one:

An implementation of the AppWorks Platform inbox

Lifecycles in AppWorks Platform have the following features: Select one or more:

Rollback and compensation activities are possible

You can attach a business calendar to a business process to set due dates, but you can’t attach a business calendar to a lifecycle: you must use the Deadline building block.

False

Which of the following is NOT a type of follow-up in a lifecycle model? Select one:

Cluster

In a lifecycle model, if you want a dependent activity to be executed prior to completion of the main activity, you can: Select one:

Use an Intermediate connector

When writing a rule condition in expression language, what is the best expression to determine the upcoming Easter holiday?

dateEaster( year )

The layout you choose for a lifecycle state’s activity is found:

in the task list

You may use a business process in which of the following building blocks: Select one or more:

Deadline, Lifecycle

The date(yyyy,mm,dd) function returns a date. What DATE is returned with the time(hh,mm,ss) function?

no date: it’s only a time

An applicability service in a lifecycle…

…allows the user to choose the most applicable subset from the set of possible follow-up activities.

What is the default namespace of the business process automatically generated as part of a dynamic enumeration?

There are two mutually exclusive types of start elements when designing a Lifecycle model: a Lifecycle start and an Initial State

True

A state in a lifecycle represents:

a group of like activities

When writing a condition in a Rule building block using expression language, you must always type the fully qualified name of a Property.

False

Order the following tasks performed while developing an application using CWS:

Set up a workspace Create a project Create documents and application content Validate a project Publish a project Create an application package

You may only have one workspace (CWS) per organization.

False

While developing an application in AppWorks Platform, you can set a “Start point of qualified name" on a folder. This is useful for folders containing documents of type:

Java source code generated from a WS-AppServer package

CoBOC is used as…

A repository of business objects

Web gateway as a single point of Failure in a HA set up can be eliminated by:

Grouping all AppWorks Platform Web gateways installed on all nodes as part of an IP load balancer

Entities in the Identity Package may be extended through customization or subtyping.

True

Users selected for a new organization in the Organization Manager are always added…

…as Administrator

AppWorks Platform ESB is based on…

None of the above

What parameters are/may be used in the configuration of an OpenText HTTP Connector? Select one or more:

url, authenticate-always

What type of application connector do you need to implement a RESTful web service in your solution?

OpenText HTTP Connector

Theoretically, how many application connectors can be attached to one Service Container?

Any number

A _______________ is a physical process which hosts an application connector in AppWorks Platform.

Service container

Which of the following statements is/are true? A. Web services can be based on external sources on the web. B. Web services can be generated from a business process model or data transformation.

A and B are true

The SOA Grid is based on which of the following middleware designs?

Enterprise service bus (ESB)

Which components make the AppWorks Platform SOA Grid? Select one or more:

AppWorks Platform Registry (CARS)

What execution language does AppWorks Platform use to capture a runtime business process model?

BPML: Business Process Modeling Language

You may only use entity layouts in a business process if that process is part of a lifecycle.

False

Every business process has one and only one start event.

True

Possible group constructs in a BPD include: Select one or more:

Embedded sub-process,Transaction

A swimlane in a business process model may be used to:

Graphically and functionally distribute tasks to roles based on activities in a row.

What do the symbols in this diagram represent? Select one or more:

Is a runtime reference operation

In AppWorks Platform, activities in a business process are always automated: they are never role dependent.

False

The AppWorks Platform Business Rule engine is capable of:

Evaluate rules

In a customer requirement, the scenario demands that while the Sales Order Processing is taken up, if the stock of the product ordered goes below the Re-order level, a mail needs to be triggered to the Purchase Manager. What type of rule can be used?

Business rule

To indicate that all files, regardless of their type, must not be compiled as AppWorks Platform documents, you must include:

A Web Library Definition document

Which of the following templates is available in Business Rule Management System?

Action template

Which of the following rule editor(s) are available in AppWorks Platform

Both Rule and Decision table editors

The AppWorks Platform WS-AppServer framework enables service orientation by:

Automatically generating web services over relational metadata

To apply business calendar exceptions, one must:

Do nothing; the BPM engine automatically picks up calendar exceptions

A schema fragment is based on:

XSD

AppWorks Platform My Inbox supports tagging to leverage the knowledge of the users in categorizing work items

True

The Business Rule Management System can:

Evaluate and execute XPath

A decision table in AppWorks Platform is…

An artifact containing one or more rules acting on a business object

Transitions from one state to another in a lifecycle can be defined as:

User-defined, conditional, or automatic

Custom dispatch algorithms can be used in AppWorks Platform BPMS to… Select one or more:

source information from other systems before assigning the task

A business process is added as an automatic activity following a user activity, as depicted below. Because the transition is automatic (A), the business process does not need to be added/started as a task.

True

The work task of an activity in a lifecycle’s state may be statically assigned to: Select one or more:

A worklist,A user

Which function or expression is best suited to calculate the last day of a month?

end of months

A dispatch algorithm… Select one or more:

Can source information from other systems before assigning tasks.

In what application can you view an overview of all Lifecycles, whether they are running or complete, and their current states?

Case Instance Manager

When an entity, Claim, triggers a business process from a rule building block, what is the message format of the entity in the process?

Claim contains all of Claim’s properties

AppWorks Platform uses _____________ for browser-based development and packaging of applications.

CWS

Which of the following is not a security standard?

SOAP

To configure trust for single sign-on web service security authentication, AppWorks Platform Security Administration application uses:

SAML-based authentication

A UFO (Unified Feedback Object) in AppWorks Platform can be classified…

3 types: Error, Warning, Information

How does AppWorks Platform integrate with existing back-end systems?

AppWorks Platform provides access to standards-based connectors for connecting to existing systems

A Web Service Interface in AppWorks Platform contains:

Web service operations

WS-AppServer allows developers to model classes automatically from:

Any relational database

Theoretically, how many web service interfaces can be added to one Service Group?

Any number

ABC Inc. wants to improve its current services along with reducing the total costs. The IT department of the company currently managesaround 60 automated applications running on various platforms. The organization now needs to improve the integration of its currentsystems to generate higher quality management information for SLA management. The key part of their requirement is automatedprocessing of huge transactional data in minimal time. Which component of AppWorks Platform would you choose to address the key part of this requirement?

Long-lived processes

A customer requires that a business process 'fork' into several parallel paths. The most efficient way to meet this requirement is to…

Use an inclusive gateway

AppWorks Platform Business Rules are compliant with the ___________ standard

XPath 1.0

Which of the following are valid string functions in entity expression language? Select one or more:

length(value)

You want to use expression language in a form to filter items from a drop list. You need to choose only those elements that cost thesame or less than a target price. Which expression(s) best suit/s your requirements?

Properties.Price = le({item.Properties.Price})

You can always determine the specific entity which triggered a business process by examining the ______________ of the businessprocess

rootEntityInstanceId

AppWorks Platform uses XPath as its entity expression language.

False

What elements need to be returned as part of the XML message in a dynamic enumeration? Select one or more:

IsDefault

A business process is added as an automatic activity following a user activity, as depicted below.Because the transition is automatic (A), the business process does not need to be added/started as a task.

True

If you were to publish two projects from separate workspaces in the same organization…

…they would be both be available in the same AppWorks client

How can AppWorks Platform leverage business logic already present in Java classes?

WS-AppServer component allows AppWorks Platform developers to extract metadata from Java classes and automatically generate webservices to access the business logic

Any number of Service Containers having the same configuration can be grouped into a Service Group provided:

They have the same application connectors configured to them

Which component in AppWorks Platform helps passing requests to Service Containers and sends responses to the client(s)?

Web gateway

Can you invoke external web services with AppWorks Platform?

Yes, by providing a web service connector which can query a UDDI Registry or consume a WSDL

What is a Service Group?

A logical grouping of Service Containers for exposing functionality

The AppWorks Platform WS-AppServer framework imports metadata from the following DB Objects: Select one or more:

Stored Procedures

BPM services in AppWorks Platform are…

Governed by a BPM service container

Study Notes

Access Control Lists (ACLs)

  • ACLs can be set on application roles and at design time for specific users present in that organization and are packaged
  • ACLs can also be set at runtime for both roles and users present in that organization

AppWorks Platform

  • Is a comprehensive platform with all the tooling needed for implementing business solutions
  • Facilitates Reuse and Integration
  • Provides out-of-the-box connectivity to various databases
  • Supports Web Service Standards such as WS-AppServer, WS-Attachments, and WS-Transactions
  • Respects all the entity and referential integrity constraints of the underlying Database schema
  • Can be used for modeling Java classes

Entities and Customization

  • Entities in the Identity Package may be extended through customization or subtyping
  • Customized entities can be used to create custom roles

Roles and Users

  • There are different types of roles that can be created in AppWorks Platform
  • Roles can be assigned to users using the Role Management tool
  • Users created locally in AppWorks Platform will be synchronized to OTDS

Service Containers and Service Groups

  • A Service Container is a physical process that hosts an application connector
  • Multiple Service Containers can be grouped together as a Service Group
  • A Service Group can have up to 255 Service Containers

Workflow and Business Process Management

  • A business process is a set of activities that need to be executed in a specific order
  • BPMN (Business Process Model and Notation) is a standard language used to model business processes
  • Every business process has three possible execution modes: Short-lived, Long-lived, and Synchronous
  • Process monitoring can be set at different levels: Business Process, Activity, and Transaction

Business Rules and Decision Management

  • AppWorks Platform Business Rule Management System (BRMS) provides a modeling environment for business rules
  • Business rules can be used to check for availability of stock before processing a Sales order object
  • Decision tables can be built on business rules and can be used to define constraints

User Interface and UX

  • User interfaces in AppWorks Platform can be customized using different layouts and themes
  • AppWorks Platform provides a single view of all work tasks available from all applications

Lifecycles and Business Calendars

  • A lifecycle is a set of activities that need to be executed in a specific order
  • Lifecycles can be used to model business processes
  • Business calendars can be attached to a business process to set due dates
  • Lifecycles have features such as deadlines, follow-ups, and dependent activities

AppWorks Platform Components

  • CARS (Content Addressable Repository System) stores definitions and metadata of entities
  • WS-AppServer is the core framework of the web-based, model-driven environment to develop business solutions
  • The AppWorks Platform SOA Grid is based on a middleware design and is composed of multiple components

Integration and Connectivity

  • AppWorks Platform supports multiple integration standards such as REST, SOAP, and WS-*
  • Existing enterprise assets in SOA can be connected through AppWorks Platform
  • Built-in Application connectors in AppWorks Platform include HTTP, FTP, and JMS connectors

Test your knowledge on setting Access Control Lists (ACLs) on application roles with this quiz. Learn about the importance of managing permissions and restrictions within applications.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser