General - Adobe Business Flashcards
What’s an Adobe ETLA ?
What are the benefits?
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
What are :
WCM
CMS
WEM
DAM
DM
MCM
SoCo
WCXM
PIM
CRM
CDN
SMM
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
What is HANA?
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.”
Versioning vs service packs
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.
Master Marketing Profile
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.
What Is Apache Hadoop?
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.
What is JSON?
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.
What is OSGi?
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.
What is a Java servlet?
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.
Name some popular repositories for which Adobe AEM offers connectors.
- 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.”
What is Adobe® CRX™ ?
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
RESTful
**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.
Can you use DTM with Google’s Universal Analytics?
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 initial setup for Google Universal Analytics.
https://marketing.adobe.com/resources/help/en_US/dtm/google_universal_analytics.html