Beruflich Dokumente
Kultur Dokumente
Business Requirements
Complexity created by cross-channel customer behavior, nu-
merous touch points, and multiple sales and communication
channels requires flexible technology. As business evolves and
new capabilities are requested, your technology needs to easily
adapt. Offering a compelling shopping experience requires the
ability to deliver a broad range of functionality such as promo-
tions, personalized content, intelligent search and navigation,
and much more and you need to be able adjust these fea-
tures based on customer targets and behavior. You also need
to enable interaction across emerging channels. Today, online
access is not limited to the Web. Mobile is increasingly gain-
ing in importance and you need to be able to support a range of
platforms, including iOS, Android, Windows Mobile, and more.
Finally, staying ahead of the competition requires the continual
evolution of your capabilities to adapt to new trends and chang-
ing customer expectations. Agility is critical the faster you can
adapt, the greater your competitive advantage.
Solution
hybris ServiceLayer provides a service- and interface-oriented hybris supports the dependency injection design principle in
software architecture that adheres to modern software devel- which a component's dependencies are not managed by the
opment paradigms. Based on the Spring framework, business component itself but configured externally. A container reads a
logic is implemented in fine-grained components which support configuration file, resolves the dependencies, and assembles the
convention over configuration and dependency injection and objects. When the objects are ready, all the dependencies are
which use mockable components. already injected.
The service-oriented architecture consists of autonomous com- Mockable components enable developers to test functionality
ponents that communicate via well-defined interfaces. Keeping more efficiently, quickly, and independently from the complete
all components as small as possible simplifies the update and/ application stack. This allows developers to detect, analyze, and
or upgrade of functions by changing only a particular compo- resolve bugs in early development stages for faster implementa-
nent. ServiceLayer is interface-oriented, which means that soft- tion.
ware engineers dont have to understand the background of how
the application runs or how each component is connected to the hybris uses the Spring framework, which enables partners and
others they just need to know how to use each component. customers to easily and quickly familiarize themselves with the
environment, bringing agility and flexibility to your IT depart-
hybris ServiceLayer enables you to streamline your development ment and enabling you to adapt to changing business models
processes and ensure high-quality applications. Supporting and to partner dynamically.
convention over configuration enables your developers to spend
more time delivering business-generating functionality and less
time on configuring the system.
Factsheet Template 1
Summary of Features
hybris ServiceLayer Your Benefits
Well-known patterns and software architecture principles Streamlined development: Reduced software design
Clear and elegant API to all parts of the system complexity. Faster changes and improved service
reusability. Easier and faster testing, leading to shorter
Everything is implemented in terms of interfaces, wired development cycles and improved software quality.
together by dependency injection and separated in fine-
grained components Increased flexibility and extensibility: Easier extension
The layered architecture provides a clear interface to the or replacement of existing logic. Partners can easily
business logic making it easy to separate the front end customize, extend, or replace to meet the requirements
of a specific project.
Easier integration: Easier to connect to new clients.
System Requirements Easier integration in a multichannel environment.
hybris software version 4.0 or above Based on industry standards: Developers need less
ramp-up time. Spring framework streamlines developer
training and enables partners to familiarize themselves
quickly with the hybris system.