This article focuses on a multiple source prioritization and validation service. We describe a modern rule-based, loosely coupled solution. We follow generalization, efficiency and agility principles in application design. We show benefits and stumbling blocks in micro-service architectural style and in rule-based solutions, where even the selection task is solved through selection rules, which encapsulate the calls to Entity Services, allowing access to input-sources. We allowing the rule-based service efficiency and further local and remote input data selection scenarios for the validation Statistical Service. In particular, data virtualization technologies enable architects to use remote sourcing and further increases agility in data selection issues. Through a wide number of experimental results, we show the necessary level of attention in process implementation, data architectures and resource usage. Agility and efficiency emerge as drivers which possibly sustain the Modernization flexibility impetus. In fact, flexible services may potentially serve multiple scenarios and domains.
Alagiannis, I., R. Borovica, M. Branco, S. Idreos, and A. Ailamaki. 2012. “NoDB: Efficient Query Execution on Raw Data Files.” In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data: 241–252. Scottsdale, Arizona, U.S.A. May 20–24, 2012. Doi: http://dx.doi.org/10.1145/2213836.2213864.
Chen, Y. and D.Z. Wang. 2014. “Knowledge Expansion Over Probabilistic Knowledge Bases.” In Proceedings of the 2014 ACM SIGMOD International Conference on Management of Data: 649–660. Snowbird, Utah, U.S.A. June 22–27, 2014. Doi: http://dx.doi.org/10.1145/2588555.2610516.
Chen, T., R. Bahsoon, and A.R.H. Tawil. 2014. “Scalable Service-Oriented Replication with Flexible Consistency Guarantee in the Cloud.” Information Sciences 264: 349–370. Doi: http://dx.doi.org/10.1016/j.ins.2013.11.024.
Cheng, Yu, and F. Rusu. 2015. “Scanraw: A Database Meta-Operator for Parallel In-Situ Processing and Loading.” ACM Transactions on Database Systems (TODS) 40(3): 19. Doi: http://dx.doi.org/10.1145/2818181.
Dragoni, N., M. Mazzara, S. Giallorenzo, F. Montesi, A. Lluch Lafuente, R. Mustafin, and L. Safina. 2017. “Microservices: Yesterday, Today, and Tomorrow. In Present and Ulterior Software Engineering.” Springer Berlin Heidelberg. Doi: http://dx.doi.org/10.1007/978-3-319-67425-4_12.
Idreos, S., I. Alagiannis, R. Johnson, and A. Ailamaki. 2011. “Here are my data files. here are my queries. where are my results?” In Proceedings of 5th Biennial Conference on Innovative Data Systems Research (No. EPFL-CONF-161489). Asilomar, California, U.S.A., January 9 – 12, 2011. Available at http://cidrdb.org/cidr2011/Papers/CIDR11_Paper7.pdf (accessed November 2017).
Karpathiotakis, M., I. Alagiannis, T. Heinis, M. Branco, and A. Ailamaki. 2015. “Just-In-Time Data Virtualization: Lightweight Data Management with ViDa.” In Proceedings of the 7th Biennial Conference on Innovative Data Systems Research (CIDR) (No. EPFL-CONF-203677). Asilomar, California, U.S.A., January 4–7, 2015. Available at https://infoscience.epfl.ch/record/203677/files/vida-cidr.pdf (accessed November 2017).
Karpathiotakis, M., A. Ioannis, and A. Anastasia. 2016. “Fast Queries Over Heterogeneous Data Through Engine Customization.” Proceedings of the VLDB Endowment 9(12): 972–983. Doi: http://dx.doi.org/10.14778/2994509.2994516.
Khadka, R., A. Saedi, A. Idu, J. Hage, and S. Jansen. 2012. “Legacy to SOA evolution: A systematic literature review. Migrating Legacy Applications”: Challenges in Service Oriented Architecture and Cloud Computing Environments: 40. Doi: http://dx.doi.org/10.4018/978-1-4666-2488-7.ch003.
Krawatzeck, R., B. Dinter, and D.A. Pham Thi. 2015. “How to make business intelligence agile: The Agile BI actions catalog.” In System Sciences (HICSS), 2015 48th Hawaii International Conference on: 4762–4771. 5–8 January 2015. Hawaii, U.S.A. IEEE. Doi: http://dx.doi.org/10.1109/HICSS.2015.566.
Lavrac, N. 2001. “Data Mining and Decision Support: A note on the issues of their integration and their relation to Expert Systems.” In the workshop on Integrating Aspects of Data Mining, Decision Support and Meta-Learning IDDM. Available at http://kt.ijs.si/Branax/IDDM-2001_submissions/Lavrac.pdf (accessed November 2017).
Liang, S., P. Fodor, H. Wan, and M. Kifer. 2009. “OpenRuleBench: An analysis of the performance of rule engines.” In Proceedings of the 18th international conference on World Wide Web: 601–610. Madrid, Spain. April 20–24, 2009. ACM. Doi: http://dx.doi.org/10.1145/1526709.1526790.
Milani, B.A. and N.J. Navimipour. 2016. “A Comprehensive Review of the Data Replication Techniques in the Cloud Environments: Major Trends and Future Directions.” Journal of Network and Computer Applications 64: 229–238. Doi: http://dx.doi.org/10.1016/j.jnca.2016.02.005.
Mohamed, M.F. 2016. “Service Replication Taxonomy in Distributed Environments.” Service Oriented Computing and Applications 10(3): 317–336. Doi: 10.1007/s11761-015-0189-7.
Montoya, G., H. Skaf-Mollia, P. Molli, and M.-E. Vidal. 2017. “Decomposing Federated Queries in Presence of Replicated Fragments.” Web Semantics: Science, Services and Agents on the World Wide Web 42: 1–18. Doi: http://dx.doi.org/10.1016/j.websem.2016.12.001.
O’Brien, L., P. Brebner, and J. Gray. 2008. “Business transformation to SOA: aspects of the migration and performance and QoS issues.” In Proceedings of the 2nd international workshop on Systems development in SOA environments: 35–40. Leipzig, Germany. May 10–18, 2008. ACM. Doi: http://dx.doi.org/10.1145/1370916.1370925.
Osrael, J., L. Froihofer, and K.M. Goeschka. 2006. “What Service Replication Middleware Can Learn from Object Replication Middleware.” In Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006): 18–23. Melbourne, Australia. November 27 – December 01, 2006. ACM. Doi: http://dx.doi.org/10.1145/1169091.1169094.
Pullokkaran, L.J. 2013. Analysis of Data Virtualization and Enterprise Data Standardization in Business Intelligence. Doctoral dissertation, Massachusetts Institute of Technology. Available at http://hdl.handle.net/1721.1/90703 (accessed November 2017).
Subhlok, J., J.M. Stichnoth, D.R. O’Hallaron, and T. Gross. 1993. “Exploiting Task and Data Parallelism on a Multicomputer.” In ACM SIGPLAN Notices 28(7): 13–22. ACM. Doi: http://dx.doi.org/10.1145/173284.155334.
Tian, Y., I. Alagiannis, E. Liarou, A. Ailamaki, P. Michiardi, and M. Vukolić. 2017. “DiNoDB: an Interactive-speed Query Engine for Ad-hoc Queries on Temporary Data.” IEEE Transactions on Big Data. Doi: http://dx.doi.org/10.1109/TBDATA.2016.2637356.
Xavier, M.G., M. Neves, F. Rossi, T. Ferreto, T. Lange, and C. de Rose. 2013. “Performance evaluation of container-based virtualization for high performance computing environments. Parallel, Distributed and Network-Based Processing (PDP).” 2013 21st Euromicro International Conference on. IEEE. Belfast, United Kingdom, 27 Februari–1 March 2013. Doi: http://dx.doi.org/10.1109/PDP.2013.41.
Xie, G., G. Zeng, Y. Chen, Y. Bai, Z. Zhou, R. Li, and K. Li. 2017. “Minimizing Redundancy to Satisfy Reliability Requirement for a Parallel Application on Heterogeneous Service-oriented Systems.” IEEE Transactions on Services Computing. Doi: http://dx.doi.org/10.1109/TSC.2017.2665552.
Yu, S., C. Wang, K. Ren, and W. Lou. 2010. “Achieving Secure, Scalable, and Fine-Grained Data Access Control in Cloud Computing.” In Infocom, 2010 proceedings IEEE: 1–9. Ieee. Doi: http://dx.doi.org/10.1109/INFCOM.2010.5462174.
Zhou, X., Y. Chen, and D.Z. Wang. 2016. “ArchimedesOne: Query Processing Over Probabilistic Knowledge Bases.” Proceedings of the VLDB Endowment 9(13): 1461–1464. Doi: http://dx.doi.org/10.14778/3007263.3007284.