SlideShare una empresa de Scribd logo
1 de 19
Assessing the
Technology Landscape
Chapter 1: (Book) Enterprise Integration – An Architecture
for Enterprise Application & Systems Integration 1
Lecture 2
Lec2:SIA,BSIT-6th,UniversityofOkara
BSIT-6th
Inam Ul Haq
inam@ue.edu.pk, inam.bth@gmail.com
Table of Contents
• Legacy Systems
• Data Warehousing
• Enterprise Application Integration
• Electronics Commerce
• Web Enabled Applications
• Extensible Markup Language (XML)
• Workflow Management
• Distributed Objects
• Components
• Unified Modeling Language (UML)
• Digital Signatures
• Wireless Interface Devices
• Knowledge Management
• Agent Technology
• Interactive Voice
• Model Driven Architecture (MDA)
Lec2:SIA,BSIT-6th,Universityof
Okara
2
Legacy Systems
• We cannot understand the impact of new technology without considering it with respect to
legacy systems
• [old or previous systems].
• Systems built with older technology cannot simply be redeployed using the new
technology.
• Requires rework
• Business data are captured in different forms, given different names, and computed in
different ways.
• The rapid evolution of technology and products resulted in the definition of a new
architecture for each new client-server system.
• E.g. WordPress or Joomla needs new plugins (Akismet for spams)
• Enterprise-level analysis, planning, and decision making must gather data from many
independent local systems.
• These cross-enterprise functions often face both technical challenges and
inconsistencies in the data.
• Restructuring may come in a variety of forms such as outsourcing, acquisitions or the
creation of new business units to pursue business opportunities.
• Offshoring is the relocation of a business process from one country to another
(wikipedia).
• Read related terms: https://en.wikipedia.org/wiki/Category:Outsourcing
• An Acquisition organization is responsible for acquisition management of multiple software
development efforts (e.g. multiple programs).
• Top managers of major corporations are frustrated by their information systems
• They have difficulty getting information about how the business is running.
Lec2:SIA,BSIT-6th,Universityof
Okara
3
Data Warehousing (EnterpriseDataWarehousing)
• A system used for reporting and data analysis. DWs are central repositories of
integrated data from one or more disparate sources. Examples of reports could
range from annual and quarterly comparisons and trends to detailed daily sales
analysis. (wikipedia)
• See difference between DW & Data Mart: https://en.wikipedia.org/wiki/Data_warehouse
• Used in decision support because of multiple business functions.
• Online analytical processing (OLAP) tools provide much more sophisticated analyses of
relationships and trends. [explore a key challenge from the book]
Lec2:SIA,BSIT-6th,Universityof
Okara
4
EnterpriseApplicationIntegration
• Enterprise application integration (EAI) also involves the capture
and transformation of data, but for a different purpose.
• Integrates COTS applications. [commercial off the shelf]
Lec2:SIA,BSIT-6th,Universityof
Okara
5
Electronic Commerce
• The Internet opened the door for enterprises to communicate
directly with their end customers.
• Buyer-seller relationships can be established where they were not
even considered in the past.
B2B, B2C
Lec2:SIA,BSIT-6th,Universityof
Okara
6
Web-Enabled Applications
• Early efforts to provide Web access to applications were driven by the need to
provide access to customers.
• Making applications Web-enabled, as depicted in Figure 1.4, resolves a
significant portion of the difficulties involved in accessing information across
the enterprise.
Lec2:SIA,BSIT-6th,Universityof
Okara
7
Extensible Markup Language (XML)
• XML is a preferred medium for the exchange of data both
between enterprises and between systems within an enterprise.
• Human readable format, check: https://en.wikipedia.org/wiki/XML
• Refinement of HTML and compatible with it, passes through
firewalls, more supports e-commerce than EDI (electronic document
interchange)
Lec2:SIA,BSIT-6th,Universityof
Okara
8
Workflow Management
• (sometimes called business process management systems)
active for many years
• Used for automation of businesss process
• in small organizations for managing the flow of documents
between activities performed by humans.
• Fits in with the move from batch processing to event-based
processing, where business transactions are processed as they
occur.
Lec2:SIA,BSIT-6th,Universityof
Okara
9
Distributed Objects
• Distributed objects technology supports the development of systems with
distributed components that interact as objects exchanging messages over
a network. The objects may be shared services or objects of a business
application.
There are three primary distributed object technologies:
Common Object Request Broker Architecture (CORBA) from the OMG
Component Object Model (COM+) from Microsoft
Enterprise JavaBeans (EJB) from Sun Microsystems
Lec2:SIA,BSIT-6th,Universityof
Okara
10
Components
• Object technology for many years has held the promise of enabling the
development of reusable components.
• At the same time, considerable progress has been made in the development of
components that perform computational functions for user interfaces,
communications, and operating environments.
• Such products have greatly enhanced the ability of application developers
to implement sophisticated systems.
Lec2:SIA,BSIT-6th,Universityof
Okara
11
UML (Unified Modeling Language)
• A specification language adopted by the OMG Press.
• Provides a number of visualizations and diagramming
techniques.
• E.g. use cases, class diagrams etc.
Lec2:SIA,BSIT-6th,Universityof
Okara
12
Public Key Infrastructure (PKI)
• Security has become an increasingly critical element of enterprise
systems.
• This technology is used by Secure Sockets Layer (SSL)
communications over the Internet to provide security.
• Both the sender and the receiver can authenticate each other with their
digital certificates.
Lec2:SIA,BSIT-6th,Universityof
Okara
13
Digital Signatures
• A digital signature functions essentially the same as a handwritten
signature on a paper document, when attached to an eDocument.
• Digital signatures employ public key technology.
• The signature authenticates the document by validating the signer's
identity, and it prevents the signer from repudiating the document
because only the signer's public key can decrypt the signature.
Lec2:SIA,BSIT-6th,Universityof
Okara
14
Wireless Interface Devices
• Cellular phones have become commonplace.
• It enables new forms of Internet purchases, and it frees
employees to conduct business anywhere and at any time.
Lec2:SIA,BSIT-6th,Universityof
Okara
15
Knowledge Mangement
• Involves the capture, cataloging, retrieval, and application of
enterprise knowledge.
• In product design: ease of use, maintainability, reliability,
efficiency and so on are kept in mind.
Lec2:SIA,BSIT-6th,Universityof
Okara
16
Agent Technology
• A software agent is an autonomous program that senses and reacts to
its environment according to its own internal rules of operation.
• Its environment may include information about the actions of other
agents.
• Unlike a conventional application, the agent itself will determine if,
when, and how it will perform its function. (AI)
• Agent technology is still in its infancy.
Lec2:SIA,BSIT-6th,Universityof
Okara
17
Interactive Voice
• The widespread use of hand-held devices, particularly cell phones, is
likely to change this. Users do not want to carry around keyboards
and large displays.
• Voice input and output also enable hands- and eyes-free operation in
activities and environments that are not conducive to conventional
terminal interaction.
• Visit www.computingcage.com > tech for disable, tech for age
Lec2:SIA,BSIT-6th,Universityof
Okara
18
Model Driven Architecture
• MDA provides the ability to specify applications and standards
as Platform Independent Models (PIM) that can be mapped to
evolving technical platforms.
• Tools provide the ability to transform a PIM specification to
executable code.
• Standard mappings will enable independently developed
applications and components to be interoperable.
Lec2:SIA,BSIT-6th,Universityof
Okara
19

Más contenido relacionado

La actualidad más candente

PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...Francis Yan
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSAmazon Web Services
 
IT Asset management presentation
IT Asset management presentationIT Asset management presentation
IT Asset management presentationAshita Mehra
 
Metrics for Business Agility (whatever that means)
Metrics for Business Agility (whatever that means)Metrics for Business Agility (whatever that means)
Metrics for Business Agility (whatever that means)Gaetano Mazzanti
 
ITIL e project management
ITIL e project managementITIL e project management
ITIL e project managementAndrea Praitano
 
Google cloud computing
Google cloud computingGoogle cloud computing
Google cloud computingBrian Pichman
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsAman Srivastava
 
He's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-Guide
He's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-GuideHe's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-Guide
He's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-GuideBiswarup Majumder
 
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...Amazon Web Services
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovORACLE USER GROUP ESTONIA
 
Application Management & Support Best Practices
Application Management & Support Best PracticesApplication Management & Support Best Practices
Application Management & Support Best PracticesJulie Champagne
 
Aruba presentation solutions overview - v1
Aruba presentation   solutions overview - v1Aruba presentation   solutions overview - v1
Aruba presentation solutions overview - v1Hasan Zuberi
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingTom Eberle
 
Enterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueEnterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueCprime
 
Comparison of cloud service providers
Comparison of cloud service providersComparison of cloud service providers
Comparison of cloud service providersVisishtaYJ
 

La actualidad más candente (20)

PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
PantaRei Design Limited - JIRA Software Introduction - Project - Workflow - D...
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWS
 
Cloud database
Cloud databaseCloud database
Cloud database
 
IT Asset management presentation
IT Asset management presentationIT Asset management presentation
IT Asset management presentation
 
CMS IT Services new ppt _j15
CMS IT Services new ppt _j15CMS IT Services new ppt _j15
CMS IT Services new ppt _j15
 
Metrics for Business Agility (whatever that means)
Metrics for Business Agility (whatever that means)Metrics for Business Agility (whatever that means)
Metrics for Business Agility (whatever that means)
 
ITIL e project management
ITIL e project managementITIL e project management
ITIL e project management
 
Google cloud computing
Google cloud computingGoogle cloud computing
Google cloud computing
 
IT Service Catalog Examples
IT Service Catalog ExamplesIT Service Catalog Examples
IT Service Catalog Examples
 
Managed Services Overview
Managed Services OverviewManaged Services Overview
Managed Services Overview
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
He's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-Guide
He's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-GuideHe's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-Guide
He's a pirate (Pirates of the Caribbean) | Let's Play Ukulele | Free e-Guide
 
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
Case Study: Sprinklr Uses Amazon EBS to Maximize Its NoSQL Deployment - DAT33...
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander Barkalov
 
Application Management & Support Best Practices
Application Management & Support Best PracticesApplication Management & Support Best Practices
Application Management & Support Best Practices
 
Aruba presentation solutions overview - v1
Aruba presentation   solutions overview - v1Aruba presentation   solutions overview - v1
Aruba presentation solutions overview - v1
 
Scrumban
Scrumban Scrumban
Scrumban
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Enterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for ValueEnterprise Agility with Jira Align Part 2: Planning for Value
Enterprise Agility with Jira Align Part 2: Planning for Value
 
Comparison of cloud service providers
Comparison of cloud service providersComparison of cloud service providers
Comparison of cloud service providers
 

Destacado

Guia de estudio 2015 para docentes en servicio 1ra. carpeta
Guia de estudio 2015 para docentes en servicio  1ra. carpetaGuia de estudio 2015 para docentes en servicio  1ra. carpeta
Guia de estudio 2015 para docentes en servicio 1ra. carpetaCarlos M Brindis Valencia
 
How Information System is Implmanted in an Organization
How Information System is Implmanted in an OrganizationHow Information System is Implmanted in an Organization
How Information System is Implmanted in an Organizationuniversity of education,Lahore
 

Destacado (20)

Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Introduction to programming languages part 2
Introduction to programming languages   part 2Introduction to programming languages   part 2
Introduction to programming languages part 2
 
Lecture 6 DSS
Lecture 6  DSSLecture 6  DSS
Lecture 6 DSS
 
Guia de estudio 2015 para docentes en servicio 1ra. carpeta
Guia de estudio 2015 para docentes en servicio  1ra. carpetaGuia de estudio 2015 para docentes en servicio  1ra. carpeta
Guia de estudio 2015 para docentes en servicio 1ra. carpeta
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Processes
Software ProcessesSoftware Processes
Software Processes
 
Android - An Introduction
Android - An IntroductionAndroid - An Introduction
Android - An Introduction
 
Software Testing (Usability Testing of Website)
Software Testing (Usability Testing of Website)Software Testing (Usability Testing of Website)
Software Testing (Usability Testing of Website)
 
Internet security software
Internet security softwareInternet security software
Internet security software
 
System Development Proecess
System Development ProecessSystem Development Proecess
System Development Proecess
 
Internet & Animal Sciences
Internet & Animal SciencesInternet & Animal Sciences
Internet & Animal Sciences
 
Introduction to java programming part 2
Introduction to java programming  part 2Introduction to java programming  part 2
Introduction to java programming part 2
 
Itertaive process-development model
Itertaive process-development modelItertaive process-development model
Itertaive process-development model
 
Introduction to java programming part 1
Introduction to java programming part 1Introduction to java programming part 1
Introduction to java programming part 1
 
levels of system
levels of systemlevels of system
levels of system
 
How Information System is Implmanted in an Organization
How Information System is Implmanted in an OrganizationHow Information System is Implmanted in an Organization
How Information System is Implmanted in an Organization
 
Zoology Related Software
Zoology Related SoftwareZoology Related Software
Zoology Related Software
 
M s access
M s accessM s access
M s access
 
Report Management System
Report Management SystemReport Management System
Report Management System
 
Lecture 1 Information System
Lecture 1  Information SystemLecture 1  Information System
Lecture 1 Information System
 

Similar a Lect 2 assessing the technology landscape

Assessing Technology Landscape
Assessing Technology LandscapeAssessing Technology Landscape
Assessing Technology LandscapeComputing Cage
 
A Test-Bed For The Correlation Center Of Digital Services
A Test-Bed For The Correlation Center Of Digital ServicesA Test-Bed For The Correlation Center Of Digital Services
A Test-Bed For The Correlation Center Of Digital ServicesJoe Andelija
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)Denodo
 
Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Francesco Rago
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Megatris Comp
 
Authentication system with Decentralized chat app
Authentication system with Decentralized chat appAuthentication system with Decentralized chat app
Authentication system with Decentralized chat appIRJET Journal
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3Home
 
Supercharging the Cloud for an Agile Enterprise
Supercharging the Cloud  for an Agile EnterpriseSupercharging the Cloud  for an Agile Enterprise
Supercharging the Cloud for an Agile EnterprisePatrick Bouillaud
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegAdvanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegXavier Warzee
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia J. Micu
 
Javaday jplaton presentation final
Javaday jplaton presentation finalJavaday jplaton presentation final
Javaday jplaton presentation finalGeorge Fylaktopoulos
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET Journal
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...OPEN DEI
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Open Mobile Alliance
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.pptRichaAngel2
 
IRJET- In-House File Tracking System
IRJET-  	  In-House File Tracking SystemIRJET-  	  In-House File Tracking System
IRJET- In-House File Tracking SystemIRJET Journal
 

Similar a Lect 2 assessing the technology landscape (20)

Assessing Technology Landscape
Assessing Technology LandscapeAssessing Technology Landscape
Assessing Technology Landscape
 
A Test-Bed For The Correlation Center Of Digital Services
A Test-Bed For The Correlation Center Of Digital ServicesA Test-Bed For The Correlation Center Of Digital Services
A Test-Bed For The Correlation Center Of Digital Services
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)
 
Authentication system with Decentralized chat app
Authentication system with Decentralized chat appAuthentication system with Decentralized chat app
Authentication system with Decentralized chat app
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
Supercharging the Cloud for an Agile Enterprise
Supercharging the Cloud  for an Agile EnterpriseSupercharging the Cloud  for an Agile Enterprise
Supercharging the Cloud for an Agile Enterprise
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegAdvanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-colleg
 
Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015Delia_J_Micu_resume_arch_Jan_2015
Delia_J_Micu_resume_arch_Jan_2015
 
Javaday jplaton presentation final
Javaday jplaton presentation finalJavaday jplaton presentation final
Javaday jplaton presentation final
 
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
IRJET-Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructu...
 
Open Digital Framework from TMFORUM
Open Digital Framework from TMFORUMOpen Digital Framework from TMFORUM
Open Digital Framework from TMFORUM
 
BAKKIYA_4YR
BAKKIYA_4YRBAKKIYA_4YR
BAKKIYA_4YR
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.ppt
 
IRJET- In-House File Tracking System
IRJET-  	  In-House File Tracking SystemIRJET-  	  In-House File Tracking System
IRJET- In-House File Tracking System
 

Más de university of education,Lahore

Más de university of education,Lahore (20)

Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
 
Steganography
SteganographySteganography
Steganography
 
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
 
Activites and Time Planning
Activites and Time PlanningActivites and Time Planning
Activites and Time Planning
 
OSI Security Architecture
OSI Security ArchitectureOSI Security Architecture
OSI Security Architecture
 
Network Security Terminologies
Network Security TerminologiesNetwork Security Terminologies
Network Security Terminologies
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
 
Software Testing and Debugging
Software Testing and DebuggingSoftware Testing and Debugging
Software Testing and Debugging
 
ePayment Methods
ePayment MethodsePayment Methods
ePayment Methods
 
SEO
SEOSEO
SEO
 
A Star Search
A Star SearchA Star Search
A Star Search
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Uml Diagrams
Uml DiagramsUml Diagrams
Uml Diagrams
 
eDras Max
eDras MaxeDras Max
eDras Max
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Itertaive Process Development
Itertaive Process DevelopmentItertaive Process Development
Itertaive Process Development
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 
Java Script
Java ScriptJava Script
Java Script
 

Último

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Último (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

Lect 2 assessing the technology landscape

  • 1. Assessing the Technology Landscape Chapter 1: (Book) Enterprise Integration – An Architecture for Enterprise Application & Systems Integration 1 Lecture 2 Lec2:SIA,BSIT-6th,UniversityofOkara BSIT-6th Inam Ul Haq inam@ue.edu.pk, inam.bth@gmail.com
  • 2. Table of Contents • Legacy Systems • Data Warehousing • Enterprise Application Integration • Electronics Commerce • Web Enabled Applications • Extensible Markup Language (XML) • Workflow Management • Distributed Objects • Components • Unified Modeling Language (UML) • Digital Signatures • Wireless Interface Devices • Knowledge Management • Agent Technology • Interactive Voice • Model Driven Architecture (MDA) Lec2:SIA,BSIT-6th,Universityof Okara 2
  • 3. Legacy Systems • We cannot understand the impact of new technology without considering it with respect to legacy systems • [old or previous systems]. • Systems built with older technology cannot simply be redeployed using the new technology. • Requires rework • Business data are captured in different forms, given different names, and computed in different ways. • The rapid evolution of technology and products resulted in the definition of a new architecture for each new client-server system. • E.g. WordPress or Joomla needs new plugins (Akismet for spams) • Enterprise-level analysis, planning, and decision making must gather data from many independent local systems. • These cross-enterprise functions often face both technical challenges and inconsistencies in the data. • Restructuring may come in a variety of forms such as outsourcing, acquisitions or the creation of new business units to pursue business opportunities. • Offshoring is the relocation of a business process from one country to another (wikipedia). • Read related terms: https://en.wikipedia.org/wiki/Category:Outsourcing • An Acquisition organization is responsible for acquisition management of multiple software development efforts (e.g. multiple programs). • Top managers of major corporations are frustrated by their information systems • They have difficulty getting information about how the business is running. Lec2:SIA,BSIT-6th,Universityof Okara 3
  • 4. Data Warehousing (EnterpriseDataWarehousing) • A system used for reporting and data analysis. DWs are central repositories of integrated data from one or more disparate sources. Examples of reports could range from annual and quarterly comparisons and trends to detailed daily sales analysis. (wikipedia) • See difference between DW & Data Mart: https://en.wikipedia.org/wiki/Data_warehouse • Used in decision support because of multiple business functions. • Online analytical processing (OLAP) tools provide much more sophisticated analyses of relationships and trends. [explore a key challenge from the book] Lec2:SIA,BSIT-6th,Universityof Okara 4
  • 5. EnterpriseApplicationIntegration • Enterprise application integration (EAI) also involves the capture and transformation of data, but for a different purpose. • Integrates COTS applications. [commercial off the shelf] Lec2:SIA,BSIT-6th,Universityof Okara 5
  • 6. Electronic Commerce • The Internet opened the door for enterprises to communicate directly with their end customers. • Buyer-seller relationships can be established where they were not even considered in the past. B2B, B2C Lec2:SIA,BSIT-6th,Universityof Okara 6
  • 7. Web-Enabled Applications • Early efforts to provide Web access to applications were driven by the need to provide access to customers. • Making applications Web-enabled, as depicted in Figure 1.4, resolves a significant portion of the difficulties involved in accessing information across the enterprise. Lec2:SIA,BSIT-6th,Universityof Okara 7
  • 8. Extensible Markup Language (XML) • XML is a preferred medium for the exchange of data both between enterprises and between systems within an enterprise. • Human readable format, check: https://en.wikipedia.org/wiki/XML • Refinement of HTML and compatible with it, passes through firewalls, more supports e-commerce than EDI (electronic document interchange) Lec2:SIA,BSIT-6th,Universityof Okara 8
  • 9. Workflow Management • (sometimes called business process management systems) active for many years • Used for automation of businesss process • in small organizations for managing the flow of documents between activities performed by humans. • Fits in with the move from batch processing to event-based processing, where business transactions are processed as they occur. Lec2:SIA,BSIT-6th,Universityof Okara 9
  • 10. Distributed Objects • Distributed objects technology supports the development of systems with distributed components that interact as objects exchanging messages over a network. The objects may be shared services or objects of a business application. There are three primary distributed object technologies: Common Object Request Broker Architecture (CORBA) from the OMG Component Object Model (COM+) from Microsoft Enterprise JavaBeans (EJB) from Sun Microsystems Lec2:SIA,BSIT-6th,Universityof Okara 10
  • 11. Components • Object technology for many years has held the promise of enabling the development of reusable components. • At the same time, considerable progress has been made in the development of components that perform computational functions for user interfaces, communications, and operating environments. • Such products have greatly enhanced the ability of application developers to implement sophisticated systems. Lec2:SIA,BSIT-6th,Universityof Okara 11
  • 12. UML (Unified Modeling Language) • A specification language adopted by the OMG Press. • Provides a number of visualizations and diagramming techniques. • E.g. use cases, class diagrams etc. Lec2:SIA,BSIT-6th,Universityof Okara 12
  • 13. Public Key Infrastructure (PKI) • Security has become an increasingly critical element of enterprise systems. • This technology is used by Secure Sockets Layer (SSL) communications over the Internet to provide security. • Both the sender and the receiver can authenticate each other with their digital certificates. Lec2:SIA,BSIT-6th,Universityof Okara 13
  • 14. Digital Signatures • A digital signature functions essentially the same as a handwritten signature on a paper document, when attached to an eDocument. • Digital signatures employ public key technology. • The signature authenticates the document by validating the signer's identity, and it prevents the signer from repudiating the document because only the signer's public key can decrypt the signature. Lec2:SIA,BSIT-6th,Universityof Okara 14
  • 15. Wireless Interface Devices • Cellular phones have become commonplace. • It enables new forms of Internet purchases, and it frees employees to conduct business anywhere and at any time. Lec2:SIA,BSIT-6th,Universityof Okara 15
  • 16. Knowledge Mangement • Involves the capture, cataloging, retrieval, and application of enterprise knowledge. • In product design: ease of use, maintainability, reliability, efficiency and so on are kept in mind. Lec2:SIA,BSIT-6th,Universityof Okara 16
  • 17. Agent Technology • A software agent is an autonomous program that senses and reacts to its environment according to its own internal rules of operation. • Its environment may include information about the actions of other agents. • Unlike a conventional application, the agent itself will determine if, when, and how it will perform its function. (AI) • Agent technology is still in its infancy. Lec2:SIA,BSIT-6th,Universityof Okara 17
  • 18. Interactive Voice • The widespread use of hand-held devices, particularly cell phones, is likely to change this. Users do not want to carry around keyboards and large displays. • Voice input and output also enable hands- and eyes-free operation in activities and environments that are not conducive to conventional terminal interaction. • Visit www.computingcage.com > tech for disable, tech for age Lec2:SIA,BSIT-6th,Universityof Okara 18
  • 19. Model Driven Architecture • MDA provides the ability to specify applications and standards as Platform Independent Models (PIM) that can be mapped to evolving technical platforms. • Tools provide the ability to transform a PIM specification to executable code. • Standard mappings will enable independently developed applications and components to be interoperable. Lec2:SIA,BSIT-6th,Universityof Okara 19