Webapp Architecture, Part 2 of 6 - Presentation Tier: REST, Tiles and Webflow

Two Presentations:

Bootstrap and Responsive Design presented by Norm Murrin

Webapp Architecture, Part 2 of 6 presented by Brett Lindsley

Pizza and drinks starting at 5:30, presentations at 6:00

A web application (Webapp) is an application program that is stored and executed on a server, and interacts with external "actors" using the presentation layer. The purpose of the "presentation" layer is to expose the web application's internal information to external "actors". An actor may be a person interacting with a UI, or an external system interacting with the web application's data through a service API. In either case, the web application's data needs to be translated into a form that the actor can use. This presentation shows how a single "model" (combination of the business tier and data tier) can support multiple presentation mechanisms. To interact with an external system, a REST presentation module is used. To interact with people, Webflow is used to generate page sequencing, Tiles is used to assemble the page, and HTML provides the mark up to render the page. This presentation provides an overview of these technologies and how to integrate them together in the presentation layer of a web application.

Source code of an application that uses REST, Tiles and Webflow, and, the presentation (as well as the past presentations) will be made available to attendees.

About the Presenters:

Brett Lindsley is currently the Lead Architect and Software Project manager at CEPORT. Brett is also a CJUG executive board member. His current position develops software for smart building systems, currently focused on enterprise energy management. Brett’s previous position was with Motorola in the Applied Research Center. At Motorola, Brett developed advanced products and technology for 28 years. During this time, Brett has produced 24 issued patents in technologies ranging from digital signal processing, IC design, video systems and enterprise software. Brett has four software certifications – SCJP, SCWCD, SCBCD and SCMA. Brett enjoys system and application development with Java and Spring. Brett has BS/MS degrees from North Dakota State University in Electrical/Computer Engineering.

Norm Murrin is the Practice Lead for the Enterprise Architecture and Open Source Solutions Team at PSC Group, LLC.  Norm is also the Events Coordinator for the IllinoisJUG - West and was a Conference Advisor for the 2014 Chicago Coder Conference.  Norm has a BS degree from the University of Illinois in Computer Science.

Join or login to comment.

  • Jane

    Thanks, Norm, will study it :) ...

    September 5

  • Norm M.

    Thanks all for attending. I shared the html / css from the bootstrap presentation at:

    September 5

  • Jane

    Whoops, sorry to miss this -- production last minute problems :( ...

    September 2

  • Mary G

    Sorry i have to cancel at the last minute.I need to stay a bit longer at work and it would take me over an hour and a half to commute from the Loop. Will watch for any slides as well as Part 3.

    September 2

  • Jane

    Thanks, Brett, I will study it soon :) ...

    August 11

  • Brett L.

    I have shared my Part 1 slides. Let me know if there are any problems. Brett.


    August 11

  • Brett L.

    I will make my slides available later this evening. Thank you for your interest in this presentation series. Brett.

    August 11

  • Jane

    Hi, Scott,

    I missed the Part 1 of 6 and am hoping you could post that presentation here so we (ppl also missed the 1st one) could catch up the content before attending the Part 2 of 6?

    Thanks very much, Jane.

    August 11

    • Richa V.

      Hi Scott, I have also joined the group recently. I would also like to have the part 1 of the presentation if possible.

      August 11

25 went

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy