software architecture and enterprise€¦ · business process mngnt plm product lifecycle mngnt....
TRANSCRIPT
![Page 1: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/1.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do
Software Architecture and
Enterprise
Jose E. Labra GayoCourse 2018/2019
![Page 2: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/2.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise Architectures
Information Systems
System Classification:
CRM, ERP, SCM, ECM, PLM, EAI...
![Page 3: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/3.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 4: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/4.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ERP
ERP (Enterprise Resource Planning)
Appeared at the end 90s
2000 year increased its adoption
Enterprise Technological Structure
Central data base
Real time access
Centralized management of production, logistics,
inventory, accounting, billing...
![Page 5: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/5.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ERP
AdvantagesPerformance and quality
Reuse established business best practices
Process continuity
Information uniformity
Concept of unique and single data
Continuous technological update
Decision-making support
ChallengesComplexity:
Customization, Deployment, Training, etc.
Involve peopleAdapt existing processesOverestimate software
benefitsToo much dependency on
some specific softwareHigh costs to change to other
softwareAdapting existing processes
to provided processes
![Page 6: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/6.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ERP
ApplicationsSAP R/3
3 layers client/server architecture
Based on a domain-specific language: ABAPABAP: Advanced Business Application Programming
SAP = bigggest european software company
Other systems: Comercial:
Oracle Fusion, Microsoft Dynamics NAV, SAGE, ...
Open source:OpenERP, webERP, ...
http://en.wikipedia.org/wiki/Comparison_of_ERP_software
![Page 7: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/7.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 8: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/8.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do CRM - Customer Relationship
Management
CRM - Customer Relationship ManagementManage relationships between Company and clients
Client lifecycleAcquisition - Improve - Retain
Manages interactions with current and future clients
Involves: Sales
Marketing
Client serviceCall-centers
Technical support
![Page 9: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/9.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do CRM - Customer Relationship
Management
Advantages
Helps identify best
clients
Adapt products to
client needs
Anticipate needs
Keeps track of client's
contacts
ChallengesClient satisfactionLabor cost reduction
Geographical and temporal diversity
Profile management and privacySocial client and user
communitiesCombination with social
networks (twitter, facebook,...)
Product reviews (Amazon, Booking,...)
![Page 10: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/10.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do CRM - Customer Relationship
Management
ApplicationsLots of CRM are integrated with ERP systems
SAP, Oracle, Microsoft CRM
Others: Salesforce.com
webCRM
...
http://en.wikipedia.org/wiki/Comparison_of_CRM_systems
![Page 11: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/11.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 12: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/12.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do SCM - Supply Chain Management
SCM - Supply Chain Management
Processing client requirements
Purchase orders management
Inventory management
Goods reception and storage
Supplies and stocks management
![Page 13: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/13.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do SCM - Supply Chain Management
Advantages
Forecast future
demands
Inventory control
Improve business
relationships
Feedback and state of
each element in
supply chain
Challenges
Planning
Lack of knowledge
Inaccurate forecasting demands
Lack of collaboration
![Page 14: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/14.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 15: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/15.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do WMS - Warehouse Management
SoftwareWarehouse Management Software
Product control in warehouses
Technology for identifying products
Picking, barcode scanners, RFID, etc.
Automated warehouses
Stacker cranes, miniloads
Examples:
Mecalux EasyWMS
![Page 16: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/16.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Emterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 17: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/17.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ECM - Enterprise Content
ManagementGoal: Paperless office
Became popular in 2006
![Page 18: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/18.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ECM - Enterprise Content
ManagementComponents
Capture and recognitionScan and obtain documents
Character recognition: OCR, HCR, etc.
Management:Document indexing
StorageDocument management
MaintenanceSecurity copies, archive, etc.
SendingTransformation and publishing
![Page 19: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/19.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ECM - Enterprise Content
ManagementSystems
Microsoft Sharepoint
Oracle Content Management
EMC Documentum
Open source
Alfresco
LogicaDOC
Plone
...
![Page 20: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/20.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do ECM - Enterprise Content
ManagementKnowledge Management
Combines unstructured information sources
Groupware
Software for collaborative working groups
Example: Lotus Notes
Enterprise Wikis
Example: Confluence
Document manager
Examples: LogicalDOC, Ricoh
![Page 21: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/21.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 22: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/22.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do BPM - Business Process Management
Business process:
Set of procedures or activities with a business goal
Workflow:
Business workflow automation
BPM:
Business process lifecycle management though
workflows
![Page 23: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/23.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do BPM - Business Process Management
Decision support systems
BI: Business Intelligence
Report creation
Data mining
Predictions and decision support
![Page 24: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/24.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do BPM - Business Process Management
OLAP (Online Analytical Processing) tools
Multidimensional analysis (OLAP Cube)
Enables to do operations
Sums, averages, etc. over groups of data
Solutions:
Microsoft, Oracle Business Objects,...
![Page 25: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/25.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do BPM - Business Process Management
Operational intelligence
Real-time monitoring
Balanced scorecard
Graphical visualizations of different metrics
Complex event processing
![Page 26: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/26.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do BPM - Business Process Management
Notations
BPMN (Business Process Model and Notation)
Visual notation defined by OMG
Represents business processes
More oriented to business people
BPEL (Business Process Execution Language)
Defined by OASIS
Defines relationships between web services (orchestration)
Integration with WS-* standards
More oriented to developers
![Page 27: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/27.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 28: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/28.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do PLM - Product Lifecycle Management
Integral product lifecycle management
Phases
Conceive
Design
CAD tools (Computer Aided Design)
Realize
CAE (Computer Aided Engineering)
Service
Repair and maintenance
Source: Wikipedia
http://en.wikipedia.org/wiki/Product_lifecycle_management
![Page 29: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/29.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do PLM - Product Lifecycle Management
Solutions :
Siemens TeamCenter
SAP PLM
Sopheon
...
Source: Wikipedia
http://en.wikipedia.org/wiki/Product_lifecycle_management
![Page 30: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/30.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Sistemas información empresarial
Employees
OtherCompanies
Providers
Clients
SCMSupply Chain
Mngnt.
B2BebXML
ERP
CRMCustomer Relationship
Mngnt
ManagementWarehouse
EAIProducts
BPMBusiness ProcessMngnt
PLMProductLifecycleMngnt.
WMSWarehouse
Mngnt.System
ECMEnterprise
ContentMngnt
Company
![Page 31: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/31.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Relationship with external agents
Some common terms
B2B: Business-to-business
B2C: Business-to-consumer
C2C: Consumer-to-consumer
Most of e-commerce is B2B
Information exchange standards:
EDI (Electronic Data Interchange)
ebXML: XML based technologies for e-commerce
![Page 32: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/32.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Enterprise information systems
Empleados
OtrasEmpresas
Proveedores
Clientes
SCMSupply Chain
Mngnt.
B2BebXML
ERP Sistemas integrados de
gestión
CRMCustomer Relationship
Mngnt
DirecciónAlmacén
EAIProductos
BPMBusiness Process Mngnt
PLMProduct LifecycleMngnt.
WMSWarehouse Mngnt.System
ECMEnterprise
ContentMngnt
EAI
![Page 33: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/33.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do EAI
EAI: Enterprise Application Integration
Glue between different systems
See:
Integration patterns (previous lesson)
![Page 34: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/34.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Software product lines
Product line: products that share a set of
functionalities to satisfy some given market
segment
Goal:
Reduce development effort
Improve productivity
Evolve from a single product to a product line
![Page 35: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/35.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do Software product lines
Requirements
Identify generic solutions to common problems
Component based development
Generic Platforms
Software reuse
Automatic system generation
![Page 36: Software Architecture and Enterprise€¦ · Business Process Mngnt PLM Product Lifecycle Mngnt. WMS Warehouse Mngnt. System ECM Enterprise Content Mngnt Company. Software Architecture](https://reader036.vdocuments.us/reader036/viewer/2022062605/5fd2ae8bb443d701e82ad23c/html5/thumbnails/36.jpg)
Software ArchitectureS
ch
oo
lo
f C
om
pu
ter
Sc
ien
ce
Un
ive
rsit
yo
f O
vie
do