Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

daylight as an application framework

Daylightdaylight, serving as an application framework, allows solution partners to extend existing functionality with custom modules or even to build vertical solutions on their own.

...

  • to develop new functionality fast and efficiently using the tools and resources provided by Daylightdaylight.
  • to (re)use all existing Daylight daylight components and concepts (workflow, collaboration, document mgt, interface manager, ...)
  • to seamlessly integrate custom extensions into the state of the art Daylight daylight user interface (WinClient & Web).
  • to deploy new modules and solutions in a snap. All custom extensions can be integrated without rebuilding and redeploying Daylight daylight by the supplier.

What is Metadata and why use it?

Daylight daylight is developed model driven using a Metadata framework.

...

Metadata helps to apply the D.R.Y. principle (Don't Repeat Yourself) by modeling all relevant characteristics of data structures and business logic so they can be handled once in general and not for every single entity.

...

daylight Metadata Characteristics

Daylight daylight metadata is modeled with C# source code at design time and completely loaded into memory during application startup.

...

Customer specific model extensions are developed and maintained separately from the Daylight daylight Model. The extensions are loaded on top of the main model during application startup.

...