Enterprise Architecture
Enterprise Architecture
1. Enterprise Architecture
- "Enterprise Architecture is a
methodology that, based on a
comprehensive vision of
organizations – or in this case, of the
entire State –, allows the alignment of
processes, data, applications and
technological infrastructure with the
strategic objectives of the business or
with the reason for the existence of
the entities. Whose main objective is
to guarantee the correct alignment of
technology and business processes in
an organization, with the purpose of achieving the fulfillment of its strategic
objectives" (2)
- As a final result, the necessary tools and mechanisms will be available for the
proper operation and functioning of the company, and therefore, support the
fulfillment of its strategic objectives.
-
SCABLITY: if the system load increases, it adapts
-
MAINTAINABILITY: allows modification of existing components without
modifying the behavior of the system
- AVAILABILITY: support for fault-tolerant architectures, redundancy
systems.
- EXTENSIBILITY: it must be possible to add new components
- Handling and Safety
1.3. Components of Enterprise Architecture:
- The secret of EA lies in the alignment of the different IT components of an
organization, all based on a strategic vision that gives them meaning and, at
the same time, turns them into useful resources for decision-making, beyond
the set of resources to carry out tasks that they can become without
integration from Architecture.
- "In general, within the Enterprise Architecture six components are identified:
strategy, IT governance, information, information systems, technology
services, use and appropriation."(3)
a. Zachman Framework:
Source: AEA(5)
- Information architecture is really about what is not obvious. Users don't notice a
site's information architecture unless it's not working. When they notice the
characteristics of good architecture somewhere, they attribute them to something
else... However, no term adequately describes the relationships between the
intangible elements that constitute the architecture of the site. These elements –
navigation systems, labeling, organization, indexing, search, and metaphors – are
the glue that holds the entire site together and allows it to evolve naturally.(6)
- An information system is an organized set that integrates data, activities and
resources to record data and generate new information.
- Architecture is a level of design that focuses on aspects "beyond the algorithms and
data structures of computing; the design and specification of the overall structure
of the system is a new kind of problem.
Source: information systems architecture (7)
A. Benefits of Information Architecture:
- Information Architecture provides certain benefits that the institution must
take into account, since in some cases they represent million-dollar losses
and profits.
- An interesting example is the Boo.com case. The sports store Boo tried to
launch a website, using cutting-edge technology, with three-dimensional
images and an electronic store, which was visually spectacular. No one could
compete with the impressive graphic design that required many hours of
work. But despite the huge amounts of money invested in its implementation
and the growing advertising campaigns that created expectations, the
website failed miserably.
- What was wrong if no expense had been spared? The reasons were very
simple. “Most of today's commercial websites are designed to impress the
surfer, show off the designer's skills or provide poor advertising for the
promoting companies. The usual results are slow image downloads,
disorganized information, flashy and colorful distractions, gimmicky designs,
illegible text, and random navigation without direction to what the user is
looking for.(8)
-In the 1990s, software began to develop faster than hardware could support it, so
some companies had to return to the original method: having everything stored
together on someone's external computer. During this period, companies were
established that are currently successful and known for having sold software
with diskettes and user licenses, but the costs were accumulating when adding
maintenance and technical support.
-At the beginning of the millennium, several SaaS sales companies were established,
enough to create a boom that carried SaaS through to 2010 onwards. Once the
possibility of having a system independent of the place of use and without the
need to have 10 diskettes to use it was established, the way was given to the
cloud system.
-In 2014, IDC (International Data Corporation) estimated that the SaaS industry
would be worth $50.8 billion by 2018. In 2017, the SaaS market closed at
around $105 billion.
-Today, there are 12,000 officially registered SaaS startups, but the actual number is
unknown. In the future, it is very possible that SaaS will be divided into
subcategories for better use, but today the market will only continue to grow.
Source: The History of Software as a Service (15)
- Currently, SaaS providers have not established best practices for developing
these types of applications, nor have they established industry standards.
Traditional methodologies are sufficient to develop very simple SaaS models,
but when it comes to specializing and scaling towards a more advanced
business, well-established techniques are still lacking.
- On the software engineering side, SaaS applications have differences in their
requirements engineering compared to packaged applications (for example,
from the customer's perspective, installation and maintenance are different).
- Pioneers of the SaaS model argue that an altered approach to software
engineering is required for such applications. An important question is how
the SaaS approach affects software vendors and their incentive to invest in
product development.
- Transforming a packaged product to a SaaS model is not a simple matter of
rewriting code. These companies need to examine their engineering and
marketing models to adapt to this new business and development approach.
Source: LIFE CYCLES IN SaaS APPLICATIONS
a. Requirements:
- In the traditional approach, requirements consist of defining a set of
functions that satisfy a customer's needs. In the case of SaaS applications,
developments are merely based on a business model. That is, a SaaS
application must meet the requirements of a target market. Because the
applications will be consumed by a large number of subscribers (client
companies) and each can potentially have a large number of users, then
more non-functional requirements are introduced to the process, such as:
support for high concurrency, scalable storage, virtualization/clustering
among others. The proposed activities are:
b. Analysis:
c. Design:
d. Implementation:
e. Evidence:
5. REFERENCES:
Works Cited
1. Ricardo Haro Carrere, P. (2012). Obtenido de
ftp://ftp.software.ibm.com/la/documents/imc/la/pe/news/post_events/
software_solutions/presentaciones/
Desafios_Beneficios_de_la_Practica_Arquitectura_Empresarial_1.pdf
2. http://www.mintic.gov.co/gestionti/615/articles-5322_Revista_pdf.pdf
3. https://colombiadigital.net/actualidad/articulos-informativos/item/8123-
que-es-arquitectura-empresarial.html
4. https://colombiadigital.net/actualidad/soluciones-tic/item/9733-
metodologias-para-abordar-la-arquitectura-empresarial.html
5. Association of Business Architects of Spain. (2013). Obtained from
https://es.slideshare.net/Spain-AEA/1200-presentacion-mega-luca-de-risi-
evento-aea-14102013-28494529/4
6. Information Architecture in the WWW. Luis Rosenfeld and Peter Morvillle.
O'Really. 2000.
7. https://www.mindmeister.com/es/746065050/arquitectura-de-systems-
de-informaci-n?fullscreen=1#
8. Usability: the great unknown. Emerging. Article published in the journal
E.Comm (No. Sept. 2000)
9. https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/394442/
qu-es-la-arquitectura-orientada-a-servicios-soa
10. https://www.epicor.com/lac/solutions/soa.aspx
11. Diaz Rosales Marianela, Service Oriented Architecture (2008)
12. Microsoft's Service Oriented Architecture (SOA) applied to the real world
13. Implementation of Service Oriented Architecture (SOA) in an E-Health
project
14. https://slideplayer.es/slide/122894/
15. http://go.getcirrus.com/blog/la-historia-del-saas
16. https://sg.com.mx/content/view/674
6. SUPPLEMENTARY MATERIAL:
1. http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-
18992015000300001
2. http://www.nosolousibilidad.com/articulos/
historia_arquitectura_informacion.htm?utm_source=fee
3. https://www.youtube.com/watch?v=SGy2uZFpdBM
4. https://www.youtube.com/watch?v=rS_LCKYnR5k
i
FRANCISCO TOSETE HERRAZ, “concept of information technology architecture”