General - Adobe Business Flashcards

1
Q

What’s an Adobe ETLA ?

What are the benefits?

A

Enterprise Term License Agreement (Business)

A customized contract for larger deployments.

  • Simplified, predictable purchasing
  • Streamlined software deployment
  • Access to leading apps and tools
  • Enterprise-level support and training​

An Enterprise Term License Agreement (ETLA) is ideal for organizations that manage large deployments of Adobe software and prefer a direct relationship with Adobe. An ETLA provides custom software licensing options and pricing for volume purchases, access to advanced customer support programs, and streamlined IT administration tools to package and deploy Adobe apps and services across the enterprise.

  • Enterprise-level support and training

Enter into a single, term-based contract with one annual payment, allowing you to predictably manage your budget.

  • Access to leading apps and tools

Give teams ongoing access to the full breadth of Adobe products, including the world’s best creative apps, Adobe Acrobat, Adobe Anywhere, and Digital Publishing Suite.

  • Streamlined software deployment

Simply deploy software tools and updates when and how you choose — to individuals or to specific groups within your organization.

  • Enterprise-level support and training

Get teams started with a personal onboarding call, access to 24x7 Enterprise Support, and unlimited* one-on-one Expert Services sessions.

Program details

  • Agreement term : 3 years
  • Eligible products : Creative Cloud for enterprise, Acrobat family products, Digital Publishing Suite, and Adobe Anywhere; contact your Adobe sales representative for a full list
  • Software deployment tool : Creative Cloud Packager
  • Software delivery : Electronic (ESD)
  • Support services : Included
  • Enrollment : Contact your Adobe sales representative or request a consultation
  • Region availability Worldwide
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are :

WCM

CMS

WEM

DAM
DM

MCM

SoCo

WCXM

PIM

CRM

CDN

SMM

A

OWCM : Web Content Management

CMS : Content Management System

WEM : Web Experience Management

  • *DAM** : Digital Asset Management
  • *DM** : Document Management

MCM : Marketing Campaign Management

SoCo : Social Communities

WCXM : Web Content & Experience Management

“Experience” encompasses everything that relates to the customer experience, both online and off. (email, print marketing, call centres, web, mobile, social media).

Good software allows for smart automation.

PIM : Product Information Management

CRM : Customer Relationship Management

  • *CDN** : Content Delivery Network
  • *SMM** : Social Media Monitoring
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is HANA?

A

SAP HANA = High-Performance Analytic Appliance

HANA is an in-memory, column-oriented, relational database management system developed and marketed by SAP SE. HANA’s architecture is designed to handle both high transaction rates and complex query processing on the same platform.

In addition to the database engine, HANA includes an embedded web server and version control repository that can be used for application development. HANA applications can be created using server-side JavaScript and HTML.

“We manage up to several terabytes of data with transactional data, demographic, behavioral data, and in a number of cases we need very robust technology like (Adobe’s big-data engine) HANA. We can really leverage HANA to be the backbone of Adobe Campaign for major implementations. The other way around, SAP provides us a major route to market into their major customer portfolio which has very limited overlap with the Adobe historical portfolio because we go after very specific market segments.”

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

Versioning vs service packs

A

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and correspond to new developments in the software.

In computing, a service pack or SP (in short SP) or a feature pack (FP) comprises a collection of updates, fixes, or enhancements to a software programdelivered in the form of a single installable package. Companies often release a service pack when the number of individual patches to a given program reaches a certain (arbitrary) limit, or the software release has shown to be stabilized with a limited number of remaining issues based on users’ feedback and bug tracking such as bugzilla. In large software applications such as office suites, operating systems, database software, or network management, it is not uncommon to have a service pack issued within the first year or two of a product’s release. Installing a service pack is easier and less error-prone than installing many individual patches, even more so when updating multiple computers over a network, where service packs are common.

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

Master Marketing Profile

A

The Master Marketing Profile provides the ability for Adobe Marketing Cloud solutions to communicate and share information about website visitors so the same data can be used by each solution. The Master Marketing Profile eliminates the need for customers to use their visitors and their visitor web sessions as the integration point between the solutions by moving the integration point to the Adobe Marketing Cloud.

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

What Is Apache Hadoop?

A

The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributed computing.

The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.

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

What is JSON?

A

JSON = JavaScript Object Notation

An open standard format that uses human-readable text to transmit data objects consisting of attribute–value pairs. Used primarily to transmit data between a server and web application, as an alternative to XML.

name–value pair

a.ka. key–value pair / field–value pair / attribute–value pair

is a fundamental data representation in computing systems and applications. Designers often desire an open-ended data structure that allows for future extension without modifying existing code or data. In such situations, all or part of the data model may be expressed as a collection of tuples ; each element is an attribute–value pair. Depending on the particular application and the implementation chosen by programmers, attribute names may or may not be unique.


A tuple is an ordered list of elements. In set theory, an n-tuple is a sequence (or ordered list) of [n] elements, where [n] is a non-negative integer. There is only one 0-tuple, an empty sequence. An [n] -tuple is defined inductively using the construction of an ordered pair. Tuples are usually written by listing the elements within parentheses “ [(\text{ })] “ and separated by commas; for example, [(2, 7, 4, 1, 7)] denotes a 5-tuple.

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

What is OSGi?

A

OSGi = Open Service Gateway initiative

The OSGi specification describes a modular system and a service platform for the Java programming language that implements a complete and dynamic component model, something that does not exist in standalone Java/VM environments.

Applications or components, coming in the form of bundles for deployment, can be remotely installed, started, stopped, updated, and uninstalled without requiring a reboot; management of Java packages/classes is specified in great detail.

Application life cycle management is implemented via APIs that allow for remote downloading of management policies. The service registry allows bundles to detect the addition of new services, or the removal of services, and adapt accordingly.

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

What is a Java servlet?

A

The servlet is a Java programming language class used to extend the capabilities of a server.

Although servlets can respond to any types of requests, they are commonly used to extend the applications hosted by web servers, so they can be thought of as Java applets that run on servers instead of in web browsers. These kinds of servlets are the Java counterpart to other dynamic Web content technologies such as PHP and ASP.NET.

Three methods are central to the life cycle of a servlet. These are init(), service(), and destroy(). They are implemented by every servlet and are invoked at specific times by the server.

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

Name some popular repositories for which Adobe AEM offers connectors.

A
  • Documentum (EMC Corporation)
  • SharePoint (MSFT)

“Abstraction of the storage layer is one of the prime motivations behind JCR: Applications don’t have to know or care about the underlying storage. Adobe offers connectors to Documentum, SharePoint, and other popular repositories, so that in many cases, organizations can keep their physical data exactly where it is, and still use AEM to provide a repository view into the content, with versioning and other services provided via CRX. This is a major selling point for organizations that have made a significant prior investment in other repositories but who want a WCM system to manage it all.”

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

What is Adobe® CRX™ ?

A

Adobe® CRX™ is a state-of-the-art composite content applications platform, natively managing content in the Java Content Repository (JCR 2.0) content model. This allows for rapidly deploying Adobe digital marketing solutions and building custom applications. It features a RESTful web application framework and allow versatile connectivity using CMIS, WebDAV, CIFS/SMB, Remoting with RMI and HTTP (DavEx) and LDAP for user authentication. CRX is highly scalable thanks to hot-join clustering and can easily be deployed in the cloud.

Key benefits

  • Build rich Internet applications that expose siloed data
  • Build on a stable, well defined and extensible platform
  • Manage structured and unstructured content with ease
  • Create and deploy based on a JCR standard and shorten development time
  • Free up content from departmental siloes and generate additional revenue streams
  • Use an open, web-scale content architecture repository

http://success.adobe.com/en/na/sem/products/adep/1111_10612_crx2.html

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

RESTful

A

**Representational state transfer **(REST) is an abstraction of the architecture of the World Wide Web; more precisely, REST is an architectural style consisting of a coordinated set of architectural constraints applied to components, connectors, and data elements, within a distributed hypermedia system. REST ignores the details of component implementation and protocol syntax in order to focus on the roles of components, the constraints upon their interaction with other components, and their interpretation of significant data elements.

The term representational state transfer was introduced and defined in 2000 by Roy Fielding in his doctoral dissertation at UC Irvine.

REST has been applied to describe desired web architecture, to identify existing problems, to compare alternative solutions and to ensure that protocol extensions would not violate the core constraints that make the web successful. Fielding developed REST in collaboration with his colleagues during the same period he worked on HTTP 1.1 and Uniform Resource Identifiers (URI).

The REST architectural style is also applied to the development of web services.

One can characterize web services as “RESTful” if they conform to the architectural constraints :
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

  • Client-server
  • Stateless
  • Cacheable
  • Layered system
  • Code on demand (optional)
  • Uniform Interface
  • Identification of resources
  • Manipulation of resources through these representations
  • Self-descriptive messages
  • Hypermedia as the engine of application state (HATEOAS)

If a service violates any of the required constraints, it cannot be considered RESTful.

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

Can you use DTM with Google’s Universal Analytics?

A

Yes.
> Overview > Add a Tool > Google Universal Analytics
Adobe’s Dynamic Tag Management is an open architected system that is capable of running any marketing technology or script that is in the market today, and any that will be coming out in the future as well. Here’s a list of just some of the technologies that work with DTM.

  • Step 1: Login to your DTM account and select the property that you’d like to activate Google Universal Analytics in.
  • Step 2: Select the “Add A Tool” button:
    • Select the “Google Universal Analytics” option and the modal will present you with the options for the ini­tial setup for Google Universal Ana­lyt­ics.

https://marketing.adobe.com/resources/help/en_US/dtm/google_universal_analytics.html​

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