• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Defining software architecture roles

 
Ranch Hand
Posts: 33
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
http://www.theserverside.com/news/thread.tss?thread_id=42366

Hello Ganesan Ponnusamy,

Can you comment on the subject please?

Salman Khattak
Software Architect
 
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes, I�ve heard about the architect roles. In fact, I am something between a System Arch and a Solution Arch.

I am the main architect for the portals project in a large brazillian company. My actual job fits the description of Systems Architect, but I am also responsible for integration with other applications using an ESB.
 
Ranch Hand
Posts: 320
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
#Cleuton

Is ESB a new technology or Is that typo for EJB?
 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
this is an old thread on a similiar topic....


Would defintly like to hear from Ganesan?

Thanks,
San
[ October 03, 2006: Message edited by: San Sreeds ]
[ October 03, 2006: Message edited by: San Sreeds ]
 
Cleuton Sampaio
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
ESB means Enterprise Service Bus, where you organize the flow of your business process, based on SOA (Web services) components.
 
MyExamCloud Support
Posts: 264
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The system architect/chief designer is the overall designer and integrator of the application. The responsibility includes creating the overall design architecture and assuring the quality of technical work products delivered by the project team. It includes designs, specifications, procedures and documentation. Some organizations may fill System Architect by the Project Manager.

The solution architect/IT consultant/systems must have a balanced mix of technical and business skills. "Solutions" implies a range of custom-tailored services rather than only off-the-shelf packages.

An Enterprise Architect is someone who designs and builds interactions between multiple solutions in an organisation. They typically exist in organisations that have been around for decades, so therefore have built up literally dozens of legacy systems. They don't really care so much about technology, except at a very high level. Solutions will often be identified by Solution Architects, so they may allocate a Solution Architect to drive further detail on the problem.

�Enterprise Architects have a long experience in business as well as in technology areas.
�Enterprise Architects must have different capabilities.
�Enterprise Architects must play different roles.
�Enterprise Architects are familiar with different methodologies & techniques.
�Enterprise Architects are Communicators.


Business Responsibilities
Understanding business objectives and principles
Good sense of business and technical strategy to envision the �right� enterprise architectural approach to the problem set
Creating visualisations & models, supports decision making
Ability to communicate and mentor others
�Selling� and leadership qualities

Technology Responsibility
Articulating the Enterprise Architectural vision
Conceptualising and experimenting with alternative architectural approaches
Creating models and component and interface specification docs
Validating the architecture against requirements and assumptions
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic