O2 architecture
Upcoming SlideShare
Loading in...5
×
 

O2 architecture

on

  • 544 views

The O2 Architecture - SoC way down the Rabbit Hole

The O2 Architecture - SoC way down the Rabbit Hole

Statistics

Views

Total Views
544
Views on SlideShare
544
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

O2 architecture O2 architecture Presentation Transcript

  • The O2 Architecture SoC way down the Rabbit Hole Thomas Hansen
  • About me... Thomas Hansen Ra-Software, Inc. thomas.hansen@rasoftwarefactory.com Ra-Software is a Web Application Software Factory, which means we can create web software for you in addition to training your existing software developers. Inventor of Ra-Ajax + Ra-Brix http://rasoftwarefactory.com
  • Architecture - About today, about architecture, about O2 and Ra-Brix...
  • Traditional 3 tier architecture View Controller Model
  • Traditional 3 tier architecture Login View Controller Model
  • Traditional 3 tier architecture Login Roles View Controller Model
  • Traditional 3 tier architecture Login Roles View Settings Controller Model
  • Traditional 3 tier architecture Security Login Roles View Settings Controller Model
  • Traditional 3 tier architecture Security Customer Login Roles View Settings Controller Model
  • Traditional 3 tier architecture Admin Security Customer Login Roles View Settings Controller Model
  • Traditional 3 tier architecture Admin Logout Security Customer Login Roles View Settings Controller Model
  • Traditional 3 tier architecture Admin Logout Security Customer Login Roles View Contacts Settings Controller Model
  • Traditional 3 tier architecture Admin Logout Security Customer Login Roles Tags View Contacts Settings Controller Model
  • Traditional 3 tier architecture Admin Logout Export Security Customer Login Roles Tags View Contacts Settings Controller Model
  • Traditional 3 tier architecture Admin Logout Reports Export Security Customer Login Roles Tags View Contacts Settings Controller Model
  • Traditional 3 tier architecture Admin Logout Reports Export Security Customer Login Roles Tags View Contacts Settings Admin Logout Reports Export Login RolesControllerSecurity Customer Tags Contacts Settings Admin Logout Reports Export Security Customer Login Roles Model Tags Contacts Settings
  • Traditional 3 tier architecture Admin Logout Reports Export Security Customer Login Roles Tags View Contacts Settings Admin Logout Reports Export Login RolesControllerSecurity Customer Tags Contacts Settings Admin Logout Reports Export Security Customer Login Roles Model Tags Contacts Settings
  • Spaghetti!!!!!!!!!!!!!!!!!!!!!!
  • Spaghetti!!!!!!!!!!!!!!!!!!!!!!
  • O2 to the rescue!
  • O2 Architecture Login Roles Settings Etc... View Controller Model
  • Login Roles Settings View Controller Model
  • Component packages Login Roles Settings View Controller Model
  • How...? • 100% dynamic loading of modules • Abstraction of * EVERYTHING * • Active Events
  • Coding time!!! PS! All code + article can be downloaded at: http://rasoftwarefactory.com/code.zip