90 likes | 227 Views
FIspace Review Meeting 1 T220. Francisco Pérez Atos. Agenda. FIspace Platform Architecture Operational Model and Stakeholders WP Status and Roadmap. Pending:Integrate with rest of the modules. Frontend Module – Position in FIspace platform. BCM. EPM. T220: FIspace Frontend.
E N D
FIspaceReview Meeting 1T220 Francisco Pérez Atos
Agenda • FIspace Platform Architecture • Operational Model and Stakeholders • WP Status and Roadmap Pending:Integratewithrest of the modules
T220: FIspace Frontend Because we all are different, we have different needs • Objecties • Fulfill user requirements related to interaction with FIspace • Compatibility with new platforms and devices as Tablet or Smartphones • Strategic • Twoapproachesfocalizedtospecificuserprofiles and technicalissuesbytheusage of GE (web-gui and javafx-gui) • Study of Opensourcealternatives as Wookie • Blockingissues • Integration of wireCloud within a IFrame • Using wireCloud in IExplorer Mobile Approach JavaFXApproach Web Approach Fixed OnHold
T220: FIspace Frontend What behind the shell egg is… • Web GUI • More Flexible and standard • Deeplycustomizable • Applyableaccesibilityconstraints • Lessinnovative • JavaFX GUI • Innovativesolution • Strongly use of visual FX • Standaloneapp, no browser required • Lessdocumentedplatform • Business Logic GUI Server • Decoupled and scalableImplementation and reusebusinesslogicbetweenapproaches • Easylyto test and maintain + + + Web/Mobile UI FIspace core Services + - wireCloud GE Business Logic UI Server + + + + - JavaFX UI + + + +
T220: FIspace Frontend • MVC Pattern • To separate the representation of information from the user's interaction with it • Business ObjectPattern • To separate business data and logic using an object model • ApplicationServicePattern • to centralize business logic across several business-tier components and services
T220: FIspace Frontend Deployment View Distributedarchitecturebasedonmessageexchange Dinamicdeployment of appbywireCloudwidgetcontainer Restful web servicecommunicationacrossarchitecture
Task 220 Work Status • Achievements • Initial implementation of the architecture with FIspace component interaction by the exchange of API messages • Web UI, Mobile and javaFX development approach • First attempt to WireCloud GE integration embeded within Frontend • APIs • Next steps • Support testing and bugs identification of wireCloud GE (i.e. technical issue using IExplorer and mobile browsers) • Integration to FIspace IDM component (currently work around using google account results of a technical issue with NSN GE) • Improve functionality related user profile