Enterprise Application Architecture

Methodologies, patterns, and learning from the past in general is popular again (as it should be), but with the barrage of choices available it is hard to recognize what is truly useful.

Our architects still operate under the guiding principle of picking up what works and discarding what doesn’t. It’s a simple principle that allows us to yoke the best a methodology, technique, or skill set has to offer while not limiting ourselves by narrow vision.

This ability to pick and choose what works has enabled us to consistently blueprint and design solutions that exhibit the highest quality, but are still produced in the shortest time frame possible.

Our Expertise:
  • Design methods - Object-Oriented design, data-oriented design
  • Life-cycle models - spiral, iterative, prototyping, reuse, automated synthesis, waterfall
  • Methodologies - AGILE, SCRUM, Extreme Programming (XP), RUP, RAD
  • Software design patterns (creational, structural, behavioral), and frameworks (process, application)
  • Software Notation using UML - Use cases, Interaction diagrams, Domain Object Model diagrams, Class diagrams, Activity diagrams, Statechart diagrams, Test cases, and deployment diagrams
  • Enterprise software design - desktop, distributed, e-commerce, e-service, B2B and EAI applications
  • Distributed application design - web-based, web-service, n-tier, client-server
  • Testing methodologies - code reading, white-box, black-box, integration testing, system testing
  • Cost Estimation - Constructive Cost Model (COCOMO), parametric models, empirical models
  • Relational Data design - normalization, de-normalization, ERDs, logical / physical, metadata, SQL, stored procedures, user-defined functions
  • Security concepts - authentication, authorization, data privacy, physical, logical, remoting, firewalls
  • Scalability concepts - scaling up, scaling out, scalable design, load-balancing, stateless design
  • Reuse concepts - informal reuse, blackbox reuse, reuse repositories, architected reuse, domain-specific reuse

 

 

 
©2002 Sabertooth Interactive. All Rights Reserved.
info@sabertooth-interactive.com