architecture guidance
DESCRIPTION
Presentation demonstrating a few architectural toolsTRANSCRIPT
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
Support
Manage
Sell
Multi-headed clientsSoftware + Services
Patients
Providers
Insurers
Composite Architecture
SOA: Service Oriented Architecture Reuse and Agility
SaaS: Software as a Service Module Design and Implementation
RIA: Rich Internet ApplicationsExperience
Software + Services
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