OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Don't Let Architecture Astronauts Scare You

[ Lists Home | Date Index | Thread Index ]

> [Paul Prescod
> > It is precisely the job of
> > the architect to take existing components and combine them into
> > something new.

a software architect should;

- the development of any application creates an adhoc framework; a good
architect knows this so plans for creating this framework in as sane and
stable a way as possible

- in a world where there are many emerging technologies architects tries to
perform 'software hedging'...which is either backing all similar
technologies, knowing when to implement an abstraction layer( e.g. JAXP
api ) or  going native with a particular flavor ( e.g. writing specific c
calls to sablotron )....justifying this operation in context of a single
applications requirements and budget is sometimes unrealistic; which is why
an architect has to take a framework ( no flames pls relise that framework
can be intrepreted in a million different ways ) approach to development

- must know when to export functionality to the framework....or when to
build something specific for that application knowing they need to get
something done and working; this is in general a reoccuring coding decision

- ultimately tries to convert inheritance relationships to component
relationships

cheers, jim fuller





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS