Architecture Guidance

4
Missions Statement Summary: Assist in making tech decisions to support business objectives Support the implementation of those decisions Modeling, coding, peer reviews, unit testing, etc… Promote best practices and strategies throughout the life cycle

description

Presentation demonstrating a few architectural tools

Transcript of Architecture Guidance

Page 1: Architecture Guidance

Missions Statement Summary:• Assist in making tech decisions to support

business objectives• Support the implementation of those decisions

– Modeling, coding, peer reviews, unit testing, etc…

• Promote best practices and strategies throughout the life cycle

Page 2: Architecture Guidance

Support

Manage

Sell

Multi-headed clientsSoftware + Services

Patients

Providers

Insurers

Page 3: Architecture Guidance

Composite Architecture

SOA: Service Oriented Architecture Reuse and Agility

SaaS: Software as a Service Module Design and Implementation

RIA: Rich Internet ApplicationsExperience

Software + Services

Page 4: Architecture Guidance

Application Services

Client SoftwarePC

Browser

Programmatic Access

RSS REST Web Services VoiceXML

Web Presentation

Static Dynamic RIA Streaming

Application

Entities (Schema)Business Logic (Rules)

Collaboration

Search SocialContent Mgt

Monetization Composition

SMTP SMSSIP

Workflow (Processes)

Office Client Gadgets IM

Mobile

Speech SMS/IM Browser Office Client

Embedded

Devices Consoles

Subscribe AdvertLicensePer Trans Service Orchestration Line of Business

Infrastructure

On Premise Hoster Cloud Vendor

Infrastructure Services

Identity & AccessMessagingStorage Workflow

Service Bus Peer to PeerUnstructured Event Based High ThroughputRelationalFile

Compute

Physical, Dedicated Physical, Shared Physical, HPC Virtual, Single Virtual, Scalable

Authentication Authorization

Architectural Design for Multi-Headed Client