Architecting for the Enterprise

Preview:

DESCRIPTION

Adopting early planning and architectural design strategies is essential to create scalable Enterprise apps that are ready to meet the demands of dynamic workforces, and can scale to meet future business needs. You'll learn how to leverage class-based UI development within evolving Agile/Waterfall development methodologies and how Ext.Direct, Connect, and Ext.data packages can assist with integration. We'll also review best practices for strong, unit-tested foundation classes that will support your 'next' enterprise solution.

Citation preview

Wednesday, November 17, 2010

Doug HendricksSolutions Architect

Sencha Services

Architecting for the Enterprise

Wednesday, November 17, 2010

• Early Design Considerations

• Risks and Rewards

• Project Management Methodologies

Wednesday, November 17, 2010

Early Design Focus:

Are value added services already structured for scalable delivery?

Wednesday, November 17, 2010

Do we want to own the plumbing?

Will that choice scale to perceived demands if

necessary?

Wednesday, November 17, 2010

Success Factors

Wednesday, November 17, 2010

Time-to-Market?(Opportunity Cost)

Wednesday, November 17, 2010

SOA or leverage existing legacy value chain?

Evolutionary Hybrid?

Wednesday, November 17, 2010

Ongoing:Identity propagation

RegulatoryInfoSecurityAggregation

DRM Consumption patterns

Privacy policy

Wednesday, November 17, 2010

Risk Factors:

Domain ExpertiseTransient Workforce

Agile vs Waterfall

Wednesday, November 17, 2010

Questionable Act #1

“Let’s develop SOA and UX

CONCURRENTLY thus, saving time and money.”

Wednesday, November 17, 2010

O M G !

Wednesday, November 17, 2010

O M G !

HACKATHON

Wednesday, November 17, 2010

Dual development tracks

Wednesday, November 17, 2010

Dual development tracks

SOA UX

Visual Wireframes

CMMM

Service Value

Wednesday, November 17, 2010

Questionable Act #2

“Java and Javascript are the same thing. They can build both sides, right?”

Wednesday, November 17, 2010

Syntactic similarity is no guarantee of

success!

Wednesday, November 17, 2010

Agile kicks in...

Wednesday, November 17, 2010

Dual development tracks

SOA UX

Wednesday, November 17, 2010

Dual development tracks

SOA UX

Stories

Wednesday, November 17, 2010

Dual development tracks

SOA UX

Stories

Iterations are soon

Overwhelmed

Wednesday, November 17, 2010

The Better Way

SOA

Ext.Direct

Ext.data( Proxies, readers, writers )

Jasmine Unit Test

Wednesday, November 17, 2010

The Better Way

SOA

Ext.Direct

data( Stores, proxies, readers, writers )

Ext.Designer

Wednesday, November 17, 2010

Questions?

Wednesday, November 17, 2010

Recommended