SATURN2015 has ended
View analytic
Wednesday, April 29 • 3:00pm - 3:30pm
Never Again Offline?! Experiences in the Outstanding Role of Data in a Large-Scale Mobile App Ecosystem

Sign up or log in to save this to your schedule and see who's attending!

Data is key in information systems. Nevertheless, explicit design of data is often neglected in architecture design because of the focus on components, decisions, or technology selection. We want to change this and put data in the center of the story.

We will share our experiences from an innovation and development project of John Deere and Fraunhofer IESE. We developed a mobile app ecosystem with several apps and its own cloud backend. During the course of the project, we learned that we had to pay more and more attention to the role of data due to its impact on the quality attributes performance, scalability, user experience, and security.

Our entertaining story starts with data on a single mobile device that spreads over multiple apps, users, devices, companies, tenants in our cloud backend, even data exchanged with agricultural machines. We report on security aspects, multi-tenancy, offline capability and synchronization, internationalization, and the different treatment of master data, job planning data, and high-frequency near-real-time data for the localization of vehicles in the field. All this is presented with a strong focus on data, elaborating step by step the challenges and our decisions in the system design.

Our audience will learn about many recurring architectural challenges and solution patterns around data in mobile app ecosystems, they will learn how recent patterns like Command Query Responsibility Segregation (CQRS) and many others helped us, and they will learn how technologically innovative today’s farming practices are.

avatar for Susanne Braun

Susanne Braun

Fraunhofer IESE
Susanne Braun is a researcher in the area of scalable mobile software architectures at Fraunhofer IESE. She has a strong background as a developer and software architect. Susanne Braun has over five years of industry experience in software development projects and has worked for Deutsche... Read More →
avatar for Ralf Carbon

Ralf Carbon

John Deere
Ralf Carbon is a software architect at John Deere. He is responsible for software architectures connecting agricultural machines, large-scale information systems, and business apps supporting agricultural stakeholders. Before joining John Deere, Carbon headed the research area Business... Read More →
avatar for Matthias Naab

Matthias Naab

Fraunhofer IESE
Matthias Naab is a software architect and works as a consultant and researcher for Fraunhofer IESE. He oversees the area of architecture for information systems and works with customers from many industries to build innovative products and modernize legacy systems. Naab regularly... Read More →

Wednesday April 29, 2015 3:00pm - 3:30pm
3. Salon E

Attendees (0)