02_AnypointPlatform Flashcards

1
Q

What are the 5 components of Anypoint Platform?

A

Design Center, Management Center, Exchange, Runtime services and Hurbrid cloud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Mulesofts 3 core pillars?

A

Business outcomes, organization enablement and technology delivery. (which all leads to customer success).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What comes under ‘Org enablement’

A

C4E (Center for Enablement), Internal support and training.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

API development lifecycle - Where do you design APIs (API Spec)?

A

API designer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

API development lifecycle - Where do you simulate APIs?

A

Mocking service, API console.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

API development lifecycle - Where do you provide feedback on APIs?

A

Exchange, API portal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

API development lifecycle - Where do you validate APIs?

A

API notebook

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the 4 steps in the API development lifecycle (API specification)?

A

Design -> Simulate -> Feedback -> Validate -> (API Spec- RAML)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What 2 stages are there in the API development lifecycle for API implementation.

A

Build (Anypoint Studio) -> Test (MUnit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What parts of the Anypoint Platform are used within the API development lifecycle (API Management)?

A

API Manager, Runtime Manager, API analytics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Anypoint Exchange?

A

A library of assets, the central repo and ensures assets are published somewhere that they are discover able and can be reused.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What should Exchange contain?

A

Public assets, private content available to only people within your org. It should contain everything you need to build integration projects such as APIs, connectors, diagrams, videos, links and more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What happens when a REST API is added to Exchange?

A

An API portal is automatically created for it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does an API portal have?

A

Auto-generated documentation, an API console (consuming and testing APIs), an auto generated API endpoint that uses a mocking service to allow the API to be tested without having to implement it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Who can use the API portals?

A

It can be shared with both internal and external users.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What happens when a RAML 1.0 API specification is added to Exchange?

A

A connector is automatically created for it.

17
Q

What is the name of the technology that performs the conversion for the RAML spec added to exchange and a connector being automatically created for it?

A

REST Connect.

18
Q

Exchange is the success of ?what? in action?

A

C4E - Center for enablement

19
Q

What are the 2 components to the Design Center.

A

Flow Designer (Mule App) and API Designer (API Specification).

20
Q

What 2 applications are used to build Mule Apps?

A

Flow Designer and Anypoint Studio

21
Q

Descibe the difference between Flow Designer and Anypoint Studio.

A

Flow Designer - simple web app for building integration apps that connect systems and consume APIs. Anypoint Studio - IDE used for implementing APIs and building integration applications.

22
Q

What is the API Designer used for?

A

Web app for designing, documenting and mocking APIs. (API spec).

23
Q

What are Mule applications deployed to?

A

Mule runtime

24
Q

Mule runtimes can be hosted how?

A

MuleSoft-hosted in the cloud (CloudHub) or customer-hosted in the cloud or on-prem.

25
Q

What is the runtime engine of Anypoint Platform?

A

Mule

26
Q

What is a Mule flow?

A

A series of Mule event processors plugged together (they process a Mule event).

27
Q

What can an application consist of (regarding flows)?

A

A single flow, multiple flows, and multiple flow connected together.

28
Q

What do Mule event processors do?

A

They transform, filter, enrich and process the event and its message.

29
Q

What initiates the execution of a flow?

A

Mule event source.

30
Q

When you create a Mule app project in design center, what happens?

A

The app is deployed to a MuleSoft-hosted Mule runtime (called a CloudHub worker) in the cloud and started.

31
Q

What is the MuleSoft-hosted runtime called?

A

CloudHub worker.

32
Q

What is a CloudHub worker?

A

A dedicated instance of Mule that runs an app.

33
Q

Each individual worker…

A

Runs in a seperate container from every other application, is deployed and monitored independently and runs in a specific worker cloud in a region of the world.

34
Q

Can each worker have different memory capacity and processing power?

A

Yes - apps can be scaled vertically by changin the worker size (0.1 vCore, 0.2 vCore,…) and apps can be scaled horizontally by adding multiple workers.

35
Q

Are there workers in different environments?

A

Yes - Design (Flow Designer apps, Sandbox, Production). Apps can be promoted from one environment to another.

36
Q

What makes up a Mule Event?

A

Mule Message (data passed through the flow of the app), Attributes (metadata contained in the message header), Payload (core info of the message - the data that the app processes), Variable (Metadata for the mule event - can be defined and referenced in the app processing the event).

37
Q

What is the expression language for Mule?

A

Dataweave