Showing posts with label Enterprise Architects. Show all posts
Showing posts with label Enterprise Architects. Show all posts

Tuesday, September 2, 2014

What is computer architecture?

Computer architecture can be thought of as a protocol by which the various technologies that go into a computer are designed to interact with each other. It can be described as a specification which details the way in which all the software and hardware technology standards in a computer interact in forming a computer system or platform. To make a simpler understanding, it can be referred to the way a computer system is designed, as well as the technologies it can work with.

Why “architecture”?
Why do we have the word “architecture” in this terminology? It is used to denote the method by which the needs and requirements of the all the elements related to computers, such as the user, system, or technology work with each other. Architecture relates to the standards and designs that are based on those needs and requirements.
Computer architecture can be said to have originated with Von Neumann. The Von Neumann architecture, dating to the end of World War II, is still valid and is used by almost all kinds of computers to this day. A creation of the mathematician John Von Neumann; it explains the core design of an electronic computer and its parts, and the way they interact with each other: the CPU being the heart of the system, in which is included the main functions of the computer.

The three categories of computer architecture
Computer architecture consists of three categories:
System Design: System design has in it all the hardware components of the system. These include the CPU, memory controllers, the graphics processing unit, data paths and other items such as virtualization and multiprocessing apart of course, from the data processors.

Instruction Set Architecture (ISA): The ISA is the embedded programming language that goes into the CPU. The ISA gives a clear definition of the CPU's capabilities and functions, which are based on the programming it is capable of performing or processing. The important elements of ISA are the processor register types, memory addressing modes, data formats, word size, and the instruction set used by programmers.
Microarchitecture: This is another word for computer organization. Data processing, data paths and storage elements, in addition to how they have to be implemented in the ISA are defined by this type of architecture.

Reference:
http://www.eitaglobal.com/control/w_product/~product_id=300140REC
http://www.eitaglobal.com/control/w_product/~product_id=300142LIVE
http://www.techopedia.com/definition/26757/computer-architecture

Monday, March 10, 2014

Webinar on Agile Architects and Agile Architecture By EITAGlobal

Overview : The webinar will explore the importance of a well-understood, clear and unifying vision, and then how agile concepts apply to an enterprise or solution architecture and how to create agile models of the solution landscape and data architecture. The final section of the webinar deals with developing an architecture which is itself "agile", truly able to support and embrace change. Reviewing the multiple "dimensions of agility" will lead into discussion of techniques such as progressive enhancement, canonical data models, data and dataflow re-use, change isolation, rationalization and architecture refactoring. The importance of key design principles and a unifying vision will be explained. 

This section will be based around a case study, the development and evolution of an agile integration architecture. This is the history of an enterprise-scale integration architecture which has flexibly supported over ten years of major developments at a leading UK utility company. 
A round up will recap on the main points, and then present some questions challenging the attendees to assess for themselves "How Agile is Your Architecture?" 

Areas Covered in the Session:
  • Why should an architect "go agile"?
  • Objectives of the Agile Architect
  • Principles of Agile Architecture
  • Agile Modelling
  • The Importance of Vision
  • Do they understand? (The importance of communication)
  • Developing an Agile Architecture
  • Case study, an agile integration architecture
  • How Agile is Your Architecture?

Who Will Benefit:
  • Solution Architects
  • Enterprise Architects
  • Agile Developers
  • Project managers in Agile environments.
Speaker Profile:
Andrew Johnston is an independent consultant specializing in the development of strategies and technical architectures which allow businesses to get the maximum benefit from their IT resources. A skilled strategist, architect, analyst, designer, programmer and author, Andrew has experience of the latest generation of tools and technologies. He has led the development of the solution architecture and high-level design of a number of complex systems, often working across several different platforms. 
Contact: 
James Richard
Phone: +1-800-447-9407
Email : webinars@eitaglobal.com/support@eitaglobal.com