Glossary

Term Description
API proxyA barrier that verifies access tokens, which are generated in the Builder, and communicates directly with a service.
authorizationYaaS uses the OAuth 2.0 Framework for authorization and for authentication using access tokens, as described in RFC 6749.
basepathA unique part of YaaS URL, and first element in the URL path that distinguishes APIs provided by different organizations. For example, https://api.yaas.io/hybris/.../.
BuilderThe key tool in YaaS used by both developers and businesses. Developers collaborate with it to build, manage, and publish packages, which are bundles containing services and Builder modules. Businesses use it to manage their projects, and the back end of the services to which they subscribe. The URL is http://builder.yaas.io.
Builder moduleA user interface provided in the Builder to manage the back-office functionality.
Builder SDKA command-line interface that you can use to create your own user interfaces to manage your services in the Builder. It enables you to run the Builder in develop mode so that you can implement Builder modules faster and more efficiently.
business serviceA service that provides specific business functionality, such as products, loyalty, or orders.
clientAn OAuth2 client application created within a project. After the tenant subscribes to a package that includes the client, it can access data from other tenants.
customerA shopper that purchases products in the storefront.
Dev PortalA centralized information hub with everything you need to know to build your own service or Builder module, including documentation, toolkits, and guidelines. The URL is http://devportal.yaas.io.
eventAn event is YaaS is an instance of when something occurs, such as when an order is submitted.
mashupA mashup service uses content from more than one source to create a single new service.
microserviceSmall, isolated applications that are responsible for a single piece of functionality.
multi tenantA software instance that serves multiple tenants.
YaaS organizationA YaaS organization either pays money, or receives money, through contracts. Each project that shares their packages, or subscribes to packages, is associated with one organization.
ownerThe person who creates a project or registers a service or module within the Builder application. Owners have more rights than other members. It is also an authorization rule, which grants full access rights to a service, or Builder module.
packageA bundle of services and optional Builder modules.
projectAn individual or collaborative project created and managed in the Builder, such as a storefront or video game. A project can use several packages or subscriptions found on the YaaS Market.
RAMLRESTful API Modeling Language is a YAML-based language for describing RESTful APIs.
RESTfulA system that uses Representational State Transfer (REST).
SAP PartnerPartners are certified SAP professionals who can help you buy, build, implement, service, and support the SAP solution that best fits your unique needs.
scopesThe access rights to resources and operations in the service, such as product_manage which enables you to create and modify products.
serviceA microservice running as a part of a hosted application on a server.
Service SDKThe Service Software Development Kit (SDK) provides helper modules so that you can work around any restrictions involved in running a service in the hybris cloud without having to make many modifications to the application itself. These helper modules are organized into libraries and plug-ins.
single tenantA software instance that serves a single tenant.
storefrontThe YaaS Storefront is a ready-to-use template that is integrated with the YaaS commerce service packages and other third-party services, such as search, payment, and tax services. It can be set up as a fully transactional storefront, or you can use the template as a starting point to customize your own features and functionality.
subscriptionSubscriptions grant access to a specific package for a specific project in order to use the services bundled in that package.
techneThe design guideline and component library for YaaS. The URL for the techne website is http://techne.yaas.io.
tenantA tenant is a group of users on a project sharing common access, with specific privileges to a service.
userAnyone with a YaaS account who therefore, can log into the Builder and the YaaS Market. A user can be invited to many projects, and have different user roles in each of those projects.
user rolesEach project or site can define user roles to perform different actions, such as an administrator role, versus a read-only role.
YaaSYaaS stands for SAP Hybris [y] as a Service.
YaaS accountAn individual account enabling access to the different areas of YaaS, such as the Builder, YaaS Market, or the Dev Portal.
YaaS MarketThe site used to shop for and share new packages. The URL is http://market.yaas.io.
YRNIn YaaS, a global resource identifier is a Uniform Resource Name (URN) with a custom YaaS schema and is called a YaaS Resource Name, or YRN.
No matching term found.

  • Send feedback

    If you find any information that is unclear or incorrect, please let us know so that we can improve the Dev Portal content.

  • Get Help

    Use our private help channel. Receive updates over email and contact our specialists directly.

  • hybris Experts

    If you need more information about this topic, visit hybris Experts to post your own question and interact with our community and experts.