1 / 17

Software Trends Metropolis: The Analogy

Software Trends Metropolis: The Analogy. Wilson Pais Developer & Platform Group Microsoft South Cone. Outline. Metropolis Metropolis: The Analogy Implications Of Metropolis Shift To A Service-Oriented Architecture Software Trends - Convergence. The Metropolis Analogy.

rliberty
Download Presentation

Software Trends Metropolis: The Analogy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software TrendsMetropolis: The Analogy Wilson Pais Developer & Platform Group Microsoft South Cone

  2. Outline • Metropolis • Metropolis: The Analogy • Implications Of Metropolis • Shift To A Service-Oriented Architecture • Software Trends - Convergence

  3. The Metropolis Analogy • IT Shops and Cities • Gradual Evolution • Developed in Isolation • Railroads Arrive • People Travel • Stuff Travels • Commodity versus Manufactured • Internet Arrives • People Browse • Data Moves • Commodity versus Structured We propose that this analogy showsus a lot about wherewe are heading!

  4. Cities InformationTechnology Retail & Distribution BusinessProcess FactoriesandBuildings Apps Manu-factured Assemblies VirtualEnterprises Trans- portation Commun- ication UrbanInfra- structure IT Infra-structure Manu- facturedGoods StructuredData CityGovernment IT Governance Metropolis

  5. Cities And IT Shops • Big Complex and Evolving Environments • Drive by Economics • Ongoing Investment • New and Renovated Buildings (or Apps) • Infrastructure for Connectivity • Both Have Historic Monuments to Consider!

  6. Factories And Apps • Independence Is Essential • Get Work Done • Decoupled Evolution • Advantages to Interconnection • Leverage Others • Tap Into Infrastructure • Services from City or IT-Shop

  7. Transportation And Communication • Started Moving People and Commodities • Drove New Changes • Standardization • Stuff and Data • Retail and Business Process • Economic Consolidation • Cities • IT-Shops Using Structured Data

  8. Manufactured Goods And Structured Data • Must Connect to Other Stuff • Can’t Live in Isolation • Manufacturing Retooled • New Efficiencies and Markets Came • Applications Must Retool • Data and Business Process Integration • Tremendous Payoffs to Come

  9. Manufactured Assemblies And Virtual Enterprises • Standards Allow Composable Stuff (Data) • Better Stuff (Data) is Created • Combining Efforts of Many Companies • Increased Efficiencies • Lower Prices or Greater Profitability • Companies Focus on Specialty

  10. Retail And Business Process • Amazing Transformation in Retail • People Cheerfully Accept Standard Stuff • Customization Is Rare and Expensive • Business Process Mostly Hand-Crafted • Poor Standards; Manual “Trim and Shim” • Poor “Interchangeability” • Business Process Will Grow to Drive the Apps!

  11. Urban And IT Infrastructure • Infrastructure for Crowded Environments • Needs Supporting Services • Needs Hookup to Buildings or Apps • Retrofit Happens • May Be Biggest Cost • Design for Future Extensions • Funding Competition

  12. Department Stores Begin WalMartAsserts Itself SingleFactoryInterchange-ability ManufacturedAssemblies Railroad Grows ShoppingExcursions You Are Here! 1950 1825 1850 1875 1975 1925 2000 1900 Looking To The Future • Equivalent to 1880 or so… • Communication and Browsing Well Established • Virtual Enterprises Getting Going • Business Process a Gleam in Our Eye • Lots of Fun Ahead of Us • Biz Process Won’t Take as Long as Retail Did to Mature

  13. Implications Of Metropolis • Heterogeneity Happens! • Ongoing IT Investment • Infrastructure versus Business • Historic Monuments • Standardization Is Nascent • Connection Largely by People • Efficiencies Still to Come • Business Process Is Nascent • Still Mostly Ad-hoc • Growing to Become Dominant Force • Loose Coupling Helps Investments

  14. Service Private Data Services allow for a loosely-coupled relationship;Components are muchmore intimate. Components Functions Services Versus Components • There has been a natural evolution • Function  Component  Service • Services comprise messages,components, and data • The private data is completelyencapsulated by the service • Messages are the only ways into and out of the service

  15. Function oriented Build to last Prolonged development cycles Process oriented Build to change Incrementally built and deployed Shift To A Service-Oriented Architecture From To • Application silos • Tightly coupled • Object oriented • Known implementation • Orchestrated solutions • Loosely coupled • Message oriented • Abstraction

  16. Software Trends - Convergence • Autonomous Computing • Pat Helland, Microsoft Corporation • Software Fortresses • Roger Sessions, ObjectWatch • SOA & SOE • Microsoft, IBM, BEA y otros de la industria. • Grid Computing • Compute-centric (MPI.NET) • Peer-to-peer (SETI@Home) • Outsourcers • Data and Application-centric (Data Grid) • Collaboration-centric (Access Grid) • Microsoft Research, IBM. • Web Services • Microsoft, IBM

More Related