AppWorks Developer Quiz
146 Questions
15 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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. (correct)
  • You cannot customize an entity in the Identity Package. You must subtype it.
  • The customized entity must have a different name from the original.
  • You must redesign the lists, forms, and layouts of the Identity Package when you customize one of its entities.
  • AppWorks Platform provides out-of-the-box connectivity to the following databases:

  • Oracle
  • SQL Server
  • MySQL
  • All of the above (correct)
  • Users created locally in AppWorks Platform will be synchronized to OTDS.

    <p>False</p> Signup and view all the answers

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

    <p>Functional, Application, Internal</p> Signup and view all the answers

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

    Select one or more:

    <p>Application integration</p> Signup and view all the answers

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

    <p>CWS</p> Signup and view all the answers

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

    <p>Identity package</p> Signup and view all the answers

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

    <p>BPEL</p> Signup and view all the answers

    CARS stores definitions and metadata of… Select one:

    <p>All of the above</p> Signup and view all the answers

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

    <p>Web services-based platform</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>Reduced total-cost of ownership</p> Signup and view all the answers

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

    <p>User Manager</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>Relational databases and Java classes</p> Signup and view all the answers

    An AppWorks Platform Service Group… Select one or more:

    <p>Represents a logical entity created to hold similar service containers.</p> Signup and view all the answers

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

    <p>UDDI</p> Signup and view all the answers

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

    <p>WS-AppServer</p> Signup and view all the answers

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

    <p>Many, provided all of them are configured with the same application connectors</p> Signup and view all the answers

    Does WS-AppServer support distributed transactions? Select one:

    <p>WS-AppServer supports distributed transactions for XA compliant databases</p> Signup and view all the answers

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

    <p>A service group</p> Signup and view all the answers

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

    <p>Web gateway</p> Signup and view all the answers

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

    <p>AppWorks Platform SOA grid provides all the infrastructure required for messaging and integration</p> Signup and view all the answers

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

    <p>SOAP</p> Signup and view all the answers

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

    <p>Web gateway</p> Signup and view all the answers

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

    <p>service container</p> Signup and view all the answers

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

    <p>It identifies the connections which the HTTP connector will access.</p> Signup and view all the answers

    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:

    <p>Yes, it will work immediately if it has the same implementation type</p> Signup and view all the answers

    What is a Service Container? Select one:

    <p>A physical Java process on the SOA Grid which processes SOAP requests</p> Signup and view all the answers

    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:

    <p>Process Instance Manager</p> Signup and view all the answers

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

    <p>Application Server</p> Signup and view all the answers

    Every activity in a BPD must have an implementation

    <p>False</p> Signup and view all the answers

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

    <p>dueDate</p> Signup and view all the answers

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

    <p>Long Lived, Short Lived, Page Flow</p> Signup and view all the answers

    A business process is: Select one:

    <p>A collection of related, structured activities or tasks.</p> Signup and view all the answers

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

    <p>Include a default, escape path</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    A text annotation in a BPD… Select one:

    <p>Has no functional value</p> Signup and view all the answers

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

    <p>Short-lived processes</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>Activity level</p> Signup and view all the answers

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

    <p>Activity</p> Signup and view all the answers

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

    <p>For-each</p> Signup and view all the answers

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

    <p>Highest to Lowest, default is Normal</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    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.

    <p>True</p> Signup and view all the answers

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

    <p>They are synchronous in nature</p> Signup and view all the answers

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

    <p>All of the above</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>Decision automation system</p> Signup and view all the answers

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

    <p>Worklist</p> Signup and view all the answers

    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:

    <p>BRMS</p> Signup and view all the answers

    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:

    <p>Constraint rule</p> Signup and view all the answers

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

    <p>.ical</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>XForms</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>Both Rule and Decision table editors</p> Signup and view all the answers

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

    <p>WS-AppServer captures all the entity and referential integrity constraints and generates the models accordingly</p> Signup and view all the answers

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

    <p>Organization models</p> Signup and view all the answers

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

    <p>Objects in a business schema</p> Signup and view all the answers

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

    <p>Schema fragments</p> Signup and view all the answers

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

    <p>My Inbox</p> Signup and view all the answers

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

    <p>An activity completed event</p> Signup and view all the answers

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

    <p>An implementation of the AppWorks Platform inbox</p> Signup and view all the answers

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

    <p>Rollback and compensation activities are possible</p> Signup and view all the answers

    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.

    <p>False</p> Signup and view all the answers

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

    <p>Cluster</p> Signup and view all the answers

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

    <p>Use an Intermediate connector</p> Signup and view all the answers

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

    <p>dateEaster( year )</p> Signup and view all the answers

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

    <p>in the task list</p> Signup and view all the answers

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

    <p>Deadline, Lifecycle</p> Signup and view all the answers

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

    <p>no date: it’s only a time</p> Signup and view all the answers

    An applicability service in a lifecycle…

    <p>…allows the user to choose the most applicable subset from the set of possible follow-up activities.</p> Signup and view all the answers

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

    <p><a href="http://schemas/%5Borganization%5D/%5Bentity%5D/enumeration">http://schemas/[organization]/[entity]/enumeration</a></p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

    A state in a lifecycle represents:

    <p>a group of like activities</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

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

    <p>Set up a workspace Create a project Create documents and application content Validate a project Publish a project Create an application package</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    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:

    <p>Java source code generated from a WS-AppServer package</p> Signup and view all the answers

    CoBOC is used as…

    <p>A repository of business objects</p> Signup and view all the answers

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

    <p>Grouping all AppWorks Platform Web gateways installed on all nodes as part of an IP load balancer</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

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

    <p>…as Administrator</p> Signup and view all the answers

    AppWorks Platform ESB is based on…

    <p>None of the above</p> Signup and view all the answers

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

    <p>url, authenticate-always</p> Signup and view all the answers

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

    <p>OpenText HTTP Connector</p> Signup and view all the answers

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

    <p>Any number</p> Signup and view all the answers

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

    <p>Service container</p> Signup and view all the answers

    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.

    <p>A and B are true</p> Signup and view all the answers

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

    <p>Enterprise service bus (ESB)</p> Signup and view all the answers

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

    <p>AppWorks Platform Registry (CARS)</p> Signup and view all the answers

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

    <p>BPML: Business Process Modeling Language</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    Every business process has one and only one start event.

    <p>True</p> Signup and view all the answers

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

    <p>Embedded sub-process,Transaction</p> Signup and view all the answers

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

    <p>Graphically and functionally distribute tasks to roles based on activities in a row.</p> Signup and view all the answers

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

    <p>Is a runtime reference operation</p> Signup and view all the answers

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

    <p>False</p> Signup and view all the answers

    The AppWorks Platform Business Rule engine is capable of:

    <p>Evaluate rules</p> Signup and view all the answers

    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?

    <p>Business rule</p> Signup and view all the answers

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

    <p>A Web Library Definition document</p> Signup and view all the answers

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

    <p>Action template</p> Signup and view all the answers

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

    <p>Both Rule and Decision table editors</p> Signup and view all the answers

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

    <p>Automatically generating web services over relational metadata</p> Signup and view all the answers

    To apply business calendar exceptions, one must:

    <p>Do nothing; the BPM engine automatically picks up calendar exceptions</p> Signup and view all the answers

    A schema fragment is based on:

    <p>XSD</p> Signup and view all the answers

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

    <p>True</p> Signup and view all the answers

    The Business Rule Management System can:

    <p>Evaluate and execute XPath</p> Signup and view all the answers

    A decision table in AppWorks Platform is…

    <p>An artifact containing one or more rules acting on a business object</p> Signup and view all the answers

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

    <p>User-defined, conditional, or automatic</p> Signup and view all the answers

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

    <p>source information from other systems before assigning the task</p> Signup and view all the answers

    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.

    <p>True</p> Signup and view all the answers

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

    <p>A worklist,A user</p> Signup and view all the answers

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

    <p>end of months</p> Signup and view all the answers

    A dispatch algorithm… Select one or more:

    <p>Can source information from other systems before assigning tasks.</p> Signup and view all the answers

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

    <p>Case Instance Manager</p> Signup and view all the answers

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

    <p>Claim contains all of Claim’s properties</p> Signup and view all the answers

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

    <p>CWS</p> Signup and view all the answers

    Which of the following is not a security standard?

    <p>SOAP</p> Signup and view all the answers

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

    <p>SAML-based authentication</p> Signup and view all the answers

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

    <p>3 types: Error, Warning, Information</p> Signup and view all the answers

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

    <p>AppWorks Platform provides access to standards-based connectors for connecting to existing systems</p> Signup and view all the answers

    A Web Service Interface in AppWorks Platform contains:

    <p>Web service operations</p> Signup and view all the answers

    WS-AppServer allows developers to model classes automatically from:

    <p>Any relational database</p> Signup and view all the answers

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

    <p>Any number</p> Signup and view all the answers

    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?

    <p>Long-lived processes</p> Signup and view all the answers

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

    <p>Use an inclusive gateway</p> Signup and view all the answers

    AppWorks Platform Business Rules are compliant with the ___________ standard

    <p>XPath 1.0</p> Signup and view all the answers

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

    <p>length(value)</p> Signup and view all the answers

    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?

    <p>Properties.Price = le({item.Properties.Price})</p> Signup and view all the answers

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

    <p>rootEntityInstanceId</p> Signup and view all the answers

    AppWorks Platform uses XPath as its entity expression language.

    <p>False</p> Signup and view all the answers

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

    <p>IsDefault</p> Signup and view all the answers

    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.

    <p>True</p> Signup and view all the answers

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

    <p>…they would be both be available in the same AppWorks client</p> Signup and view all the answers

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

    <p>WS-AppServer component allows AppWorks Platform developers to extract metadata from Java classes and automatically generate webservices to access the business logic</p> Signup and view all the answers

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

    <p>They have the same application connectors configured to them</p> Signup and view all the answers

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

    <p>Web gateway</p> Signup and view all the answers

    Can you invoke external web services with AppWorks Platform?

    <p>Yes, by providing a web service connector which can query a UDDI Registry or consume a WSDL</p> Signup and view all the answers

    What is a Service Group?

    <p>A logical grouping of Service Containers for exposing functionality</p> Signup and view all the answers

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

    <p>Stored Procedures</p> Signup and view all the answers

    BPM services in AppWorks Platform are…

    <p>Governed by a BPM service container</p> Signup and view all the answers

    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

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser