Others Flashcards
Which technologies Optimizely CMS is based on ?
Microsoft technology. Uses Internet Information Services (IIS) as web server
.NET Framework and ASP.NET as a web development platform
SQL Server relational database
Optimizely is based on the .NET/ASP.NET framework. What are the advantages provided ?
Easier for developers to quickly implement solutions using Visual Studio extensions.
Flexible integration with other systems and platforms using Web services.
Improves performance using the integrated cache functions in .NET.
Name the four layers found in an Optimizely B2B Commerce application:
- The presentation layer: in charge of processing HTTP requests and responses, responsible for the presentation logic in general (workflow between pages, etc.), and delegates to the service layer the business logic and the coordination of operations.
- The service layer: between the presentation layer and the data access layer. Responsible for the business logic.
- The data access layer: to access the data via Entity Framework
- The data layer :SQL database
In which architectural layer can you find the controllers responsible for handling the flow from the API request to the response ?
In the presentation layer
The development architecture is split across three core libraries. Name them.
B2B Commerce.Web
Insite.Module
Insite.Model
What kind of project is the B2B Commerce.Web project?
ASP.NET MVC application
What is the responsibility of the B2B Commerce.Web project?
The web application is responsible for the client side models and services which call the WebAPI layer within each of the Optimizely Modules
In which project are all widget views, AngularJS directives, AngularJS controllers, and AngularJS services?
In the B2B Commerce.Web
What is the responsibility of the Insite.Model project?
It handles the Unit of Work, Repository, Domain Services, ContextProvider, and persistence of the platform
Where all infrastructure hosted?
On Amazon Web Services
Which role is required to access the Application Dictionary?
ISC_System, ISC_Admin or ISC_Implementer