Report: A Java application to create and persist objects from XML data, and interact with 'open access' RESTful web services

David Walters
2018 Figshare  
This report describes the development, design and implementation of a Java SE software application to create and persist objects from JSON and XML data. The software replicates data from adjacent business systems (i.e. CRIS), external RESTful web services (e.g. OaDoi) and persists data in a MySQL database.Java frameworks and libraries were relevant to the model's behaviour and subsequent design and implementation. Within the model, JAXB ('Java Architecture for XML Binding') enables efficient
more » ... cessing of XML data. JAXB 'marshals' POJOs into XML and 'unmarshals' XML back into POJOs. The 'Hibernate ORM' framework persists object data in relational database. In this project the database component used was MySQL v5.5.
doi:10.6084/m9.figshare.4887011.v1 fatcat:e455lyqarnf5pp5fmml5zlhr7u