IST346: Services: Application Architecture

Slides:



Advertisements
Similar presentations
Information Resources Management January 16, 2001.
Advertisements

Objectives In this session, you will learn to:
Introduction to CSLA.Net
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Enterprise Java Beans Welcome to the world of “Distributed System” Presented By: Sameer Nanda Date: 12/17/03.
Architecture, Deployment Diagrams, Web Modeling Elizabeth Bigelow CS-15499C October 6, 2000.
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
Requirement Analysis Functional & Non-Functional Requirements Scenarios Use cases: – View Fixtures – Manage Tournament – Register Team – Report Discrepancy.
Slide 1 Physical Architecture Layer Design Chapter 13.
Design & Development Scott Battaglia Rutgers, the State University of New Jersey.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
DEV-16: Leveraging the Power of Advanced GUI Power is nothing without control Erwin in ‘t VeldCCS Tony VertentenIntris Eric DebeijProgress Roland de PijperProgress.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Chapter-2- Database System Concepts and Architecture Text Book : “Fundamentals of Database Systems” Additional References: Prof. Beat Signer Lecture notes.
Ontology – the benefits trail Matthew West. Why bother with Ontology? 2 Reduced Risk Identify Business Opportunities Responsive to change Increased effectiveness.
IST 222 Day 3. Homework for Today Take up homework and go over Go to Microsoft website and check out their hardware compatibility list.
CIS 210 Systems Analysis and Development Week 8 Part II Designing Distributed and Internet Systems,
Building micro-service based applications using Azure Service Fabric
Chapter 2 Database Environment.
Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.
Independent Guidance for SOAINT Services Architecture Series: Business Service Architecture Module 3: Identifying Core Business.
DIVIDING COMPLEX NUMBERS. DO NOW Today’s Objective IWBAT multiply and divide complex numbers... And Why To work with the square roots of negative numbers.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Databases and DBMSs Todd S. Bacastow January 2005.
Dreamweaver – Setting up a Site and Page Layouts
N-Tier Architecture.
Do NOW 9/29: 1. Name a line that does not intersect AD.
Active Learning Strategies For Your Classroom
SOFTWARE DESIGN AND ARCHITECTURE
Chapter 2 Database Environment Pearson Education © 2009.
Data, Databases, and DBMSs
Web Application Architectures
ARCH-1: Application Architecture made Simple
Database Environment Transparencies
Accuracy and Precision Lab
5 Minute Check 5 minutes Multiply. 1) 2x(3x2 + 4x + 1) 2) (4x + 3)(2x)
Lesson 02: Introduction to Programming
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
Web Application Architectures
If you were absent Friday….you missed a test
Accuracy and Precision Lab/ Intro to Density
Osmosis and Diffusion Lab Part 2
IST346: Services: Monitoring and Logging
IST346: Scalability.
IST346: Internet of Things
IST346: Managing IT.
IST346: Namespaces, Identity Management
IST346: Data and Database Management, Backupa
IST346: Debugging and Troubleshooting
IST346: Servers and Data Centers
IST346: Mobile Services.
IST346: Ethics.
IST346: Information Security & Risk Management
IST346: Workstations & Clients
Agenda Discussion Content Other Messaging Services Wrap-Up.
IST346: Web Services and API’s
IST346: Networking Fundamentals
IST346: Operating Systems / Command Line Interfaces
DATABASE TECHNOLOGIES
English 3 Unit: Fahrenheit 451
IST346: Virtualization and Containerization
IST346: Storage and File Systems
IST346: What Is IT?.
IST346: Cloud Computing and DevOps
Day 19.
Homework There are three different levels of government – federal, state and local. What are some activities or responsibilities of each branch that.
Web Application Architectures
Latest 3314 Practice Test Dumps
General Music Day Thirty- Nine.
Presentation transcript:

IST346: Services: Application Architecture

Agenda Discussion Content Application Architectures Wrap-Up

Discussion Questions What is a Service? What are the qualities of a good service? Why are Services Important? What is an SLA? Purpose? Explain primary and external dependencies for a service? What is Service-Oriented Architecture? Microservices? Give students 1-2 minutes for each question. Its important to provide them with the opportunity to answer the questions based on the reading, labs, and assigned homework.

Lab Debrief Lab F

Service All the parts which make an application work.

Check Yourself: Service Dependencies Consider a service like Dropbox.com or Google Drive. What are the features? What are the primary dependencies? What are the external dependencies? What constitutes a reasonable SLA? For this type of service?

Components of An Application Presentation Code and layout responsible for the user interface Business Logic Transformational logic at the heart of what the application actually does. Data Access Create, Read, Update and Delete (CRUD) operations Data Data storage and retrieval of Relevant Data. An application consists of code + data

Check: Example  Code: Data Presentation? Business Logic ? Data Access? Data Business Data ?

Application Architectures Monolithic Monolithic over distributed storage Two-tier thin client Two-tier fat-client Three Tier N-Tier Enterprise Service Bus Micro Services Complexity

Check Yourself: Classify These! What does it do? Educated guess of the application architecture? Is it thin client? Fat client? Both? Salesforce.com Dropbox.com or Google Drive? Slack ? Powerapps.com

Group Activity Service Research!

Research a service: Divide up into teams of 2 or 3. Think of a service you use every day either on campus or for personal use. What are the features? What are the primary dependencies? What are the external dependencies? What constitutes a reasonable SLA? For this type of service?

Your To-Do List What to work on for next class ALWAYS CONSULT THE SYLLABUS What to work on for next class

Exit Ticket Share one thing you learned today that you didn’t know before class!

Questions?