260 likes | 270 Views
Discover the re-designed GeneXus Rocha with 3-tier architecture, boosting productivity and providing direct access to Business Logic and UI. Witness tangible achievements and enhanced scalability.
E N D
New architecture in GeneXus Rocha: Three tiers and a GXPublic more public than ever José Lamas Ríos ARTech JLR@artech.com.uy
“The best way to predict the future is to invent it ” (Alan Kay in a meeting of Xerox planners held in 1971)
GeneXus Rocha • Re-designing and Re-writing GeneXus • Performance • Productivity • Flexibility • GeneXus Rocha • 3-tier architecture • Direct access to Business Logic • Direct access to UI
Rocha – Results • Tangible achievements in the short term • Productivity • GeneXus Server • Own Packs • Third Party Packs
Design Objectives • Performance • Concurrence • Scalability • Productivity • Extensibility • Openness
Design Decisions • Tools • .NET / C# • Templates • Characteristics • Three tiers • BL Access • UI Access • Integration
Architecture Evolution User Interface Business Logic Data
Architecture Evolution User Interface Business Logic Data
Architecture Evolution User Interface Third Party Processes Business Logic Data
Architecture Evolution Basic UI GX UI1 UI2 UI Core Third Party Processes GX-BL Logic BL1 BL2 Business Logic Core Data
Architecture Evolution Basic UI GX UI1 UI2 UI3 UI Core Procesos de Terceros GX-BL Logic BL1 BL2 BL3 Business Logic Core Data
Significant Progress • Consolidated Architecture • First GeneXus.exe • New features • Constant and Fast Development • First external samples
Current Situation • GeneXus Server • Own Packs • Third Party Packs
Summary of Results • Performance • Concurrence • Scalability • Productivity • Extensibility • Openness
“The best way to predict the future is to invent it ”