Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard...
Transcript of Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard...
![Page 1: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/1.jpg)
Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie,
University Politehnica of Bucharest, Romania
Grace Lewis, Carnegie Mellon Software Engineering Institute, USA
Marin Litoiu, York University, Canada
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
1
![Page 2: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/2.jpg)
Summary
• Software Migration
• Migration target model
• Example for hazard management services
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
2
![Page 3: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/3.jpg)
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
3
Maintenance and Evolution • Rapidly evolving external factors
• Well-established internal plans for long-term, progressive modernization
• Narrow line between initial development and maintenance
![Page 4: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/4.jpg)
Software Migration
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
4
![Page 5: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/5.jpg)
Migration Concerns
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
5
Stat
e-o
f-th
e-a
rt
Stra
tegy
Me
tho
ds
Too
ls
Stan
dar
ds
Pra
ctic
e
Bu
sin
ess
Introduction to the Migration from Legacy Applications to Service Provisioning
Y Y Y
Research Challenges in the Maintenance and Evolution of Service-Oriented Systems
Y Y
Legacy to SOA Evolution: A Systematic Literature Review Y Y
Reengineering and Wrapping Legacy Modules for Reuse as Web Services (Motivation, Method, Tools & Case Studies) Y Y Y Y Y
Service Identification and Specification with SoaML Y Y Y
The SOA Frontier. Experiences with 3 Migration Approaches Y Y Y Y Y
Model-Driven Software-Migration - Process Model, Tool Support, and Application
Y Y Y Y Y
Moving to SaaS: Building a migration strategy from concept to deployment
Y Y Y Y
Migration of data between cloud and non-cloud datastore Y Y Migrating a legacy web-based document-analysis application to Hadoop and HBase:: An Experience Report
Y Y Y Y Y
Geographically Distributed Cloud Based Collaborative Application Y Y Y
Bridging the SOA and REST architectural styles Y Y Considerations of Adapting Service-offering Components to RESTful Architectures
Y Y Y Y Y
Model Driven Integration of Non-Homogeneous Software Artifacts in Service Oriented Computing
Y Y Y
![Page 6: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/6.jpg)
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
6
IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA)
• a co-located event of the IEEE International Conference on Software Maintenance and Evolution (ICSME)
• MESOCA 2016: October 3, 2016 Raleigh, North Carolina, USA
• http://mesoca.etil.ca/
![Page 7: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/7.jpg)
Migration Challenges
Source Challenges Transformation Challenges
- complexity and scale - monolithic code - missing interfaces - too many dependencies - incompatible data types
- restructuring databases - building correct transformations - assessing if transformations maintain essential
functions and data - performing time-consuming manual
transformations
Decision Challenges Target Challenges
- estimating the global cost of migration - estimating ROI - assessing transformation time - identifying new roles for managing services - changing business models - pricing for all parties involved - dealing with employee resistance to change
- versioning services - defining the appropriate granularity of
services - avoiding vendor lock-in for Cloud services - maintaining the coherence of the target
system in an incremental migration - determining the right thresholds for scaling up
and down - predicting QoS failures - scaling out to public Cloud providers
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
7
![Page 8: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/8.jpg)
Migration to services
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
8
• Suitable processes needed
• Integrated tool suites
• More automation
• Standards for interoperability
• Socio-legal challenges
![Page 9: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/9.jpg)
Hazard Management
N-WATCHDOG
• Early Warning and Decision Support Soft System for the Anticipative Assessment of the Fast Dynamics of Territorial Vulnerabilities Induced by Nuclear Facilities
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
9
CyberWater
• Prototype Cyberinfrastructure-based System for Decision-Making Support in Water Resources Management
![Page 10: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/10.jpg)
Process template for migration
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
10
Hazard Monitoring
![Page 11: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/11.jpg)
Example of Integrated Services
Process template
Oracle database
Web services
• Water pollution services • Quality attributes:
• pH
• Turbidity
• Conductivity
• Color
• Nitrites
• Bacteria
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
11
• Air pollution services • Quality attributes :
• sulfur dioxide • nitrogen dioxide • ozone, • carbon monoxide, • suspension powders with
diameter less than 2.5 µm • suspension powders with
diameter less than 10 µm.
![Page 12: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/12.jpg)
Hazard monitoring
• REST client
• querying sensor properties in SensorML
• Open-source implementation of the Sensor Observation Service
• Sensor Web Infrastructure
• 52°North
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
12
![Page 13: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/13.jpg)
Decision Visualization Notification
• business rules
• Maps API
• Alerts for pollution warning
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
13
![Page 14: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/14.jpg)
Conclusion
• Process template capable of orchestrating services for multiple types of hazards
• Model the software transformation target of existing early warning and alert systems
• Future work • migrating more complex algorithms for decision support
• late binding of services, based on location, risk probability and impact
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
14
![Page 15: Integration of Hazard Management Services Ionita Prezentare IESS... · Integration of Hazard Management Services Anca Daniela Ionita and Cristina-Teodora Eftimie, University Politehnica](https://reader030.fdocuments.in/reader030/viewer/2022040708/5e0ae6f5cdb9ab64f51f3b69/html5/thumbnails/15.jpg)
Thank you!
Prof. Anca Daniela Ionita
University POLITEHNICA of Bucharest
The 7
th In
ternatio
nal C
on
ference o
n Exp
lorin
g Service Science, IESS 1
.6,
25
-27
May, 2
01
6, B
uch
arest, RO
MA
NIA
15