Tech·Ed North America 2009
-
Patterns for Moving to the Cloud
Everything that you read these days seems to suggest that you should be moving to the cloud. But where do you start? Which applications and services should you be moving? How do you build the bridge between on-premises and the cloud? And more importantly, what should you be looking out for along the...
-
Applying Proven Business Analysis Concepts to Architectural Tasks
This session is intended to act as a starting point for an exploration of how analysts and analysis relate to the work of the architect. We look at the kinds of challenges and influence Enterprise Architects can have on how portfolios of projects are defined, looking for consistency, reuse, etc. We explore...
-
-
Software As a Service in the Cloud
Architecting and building a Software as a Service application requires solving a series of problems that are independent of a particular software platform. First, a SaaS architecture follows directly from the fundamental principles of the business model. Second, a series of difficult technical problems...
-
Claims-Based Identity: An Overview of Microsoft Code Name "Geneva"
For people who create software today, working with identity isn't much fun. There are too many technologies and too much complexity. The industry-wide shift toward claims-based identity improves this, offering a better, simpler approach. Yet making this approach real requires infrastructure, which is...
-
Is the CIO's Head in the Cloud?
In order to become true trusted advisors to CIOs, we need to understand what they think, want, fear, and desire. This session offers an overview of various decision angles that typical IT executives will be forced to face and tackle in the upcoming era. If you think it is complicated to be an IT provider,...
-
An Introduction to the Application Architecture Guide
No one will argue that the process of architecting software solutions that use available capabilities to address business needs within an organization's constraints is often a daunting task. Challenges like this can be much more approachable when you have a solid way of reasoning about all of the options...
-
-
Using LAAAM to Make Good Architectural Decisions, Fast!
This TechTalk presents and demonstrates the Lightweight Architecture Alternative Assessment Method (LAAAM), a fast and efficient way to make good architectural decisions that are aligned with the needs of your business. Making good architectural decisions early in the software development lifecycle helps...
-
Pragmatic Architecture and Code Reuse
It is difficult to strike a balance between the optimal architecture and overarchitecing a solution. Joe Shirey sits down with Rocky Lhotka the creator of the CSLA.NET framework about how he balances what should and should not be in his framework.