Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Development at ORTEC

Similar presentations


Presentation on theme: "Software Development at ORTEC"— Presentation transcript:

1 Software Development at ORTEC
December, 2018

2 Topics Solutions Architectural styles with examples
Product development cycle

3 Solutions

4 Load Building and Refill Forecasting
Solutions - Overview Vehicle Routing Workforce Scheduling Load Building and Refill Forecasting Service Planning Fiecare dintre subechipele mentionate anterior dezvolta solutii pentru produsele destinate urmatoarelor ‘domenii’: Vehicle Routing, Service Planning, Workforce Scheduling, Load Building si Refill Forecasting. … and more

5 Solutions - Deployment options
On-premise Hosted Hybrid Cloud

6 Architectural styles

7 Architectural styles Monolithic Distributed Microservices
Monolithic and Microservices

8 Example of Distributed Architecture
COMTEC Is the framework where ORTEC software is built on Designed with scalability and distributability in mind  When workload increases, add hardware ORTEC products share framework -> many people share a lot of knowledge Modular May 2017 Walmart ORD Architecture/Infrastructure

9 Example of Distributed Architecture
COMTEC Data/config in SQL database Application Server = conductor Multiple Role servers Windows clients on Citrix servers Scaling: scale up any of the servers scale out with extra Role- and/or Citrix servers Database server and application server can only be scaled up not out Database server dedicated and single instance. No 3rd party software/databases Out scaling = horizontal scaling Up scaling = vertical scaling May 2017 Walmart ORD Architecture/Infrastructure

10 Example of Distributed Architecture - Landscape overview (example)
This is an example of a landscape with all roles deployed May 2017 Walmart ORD Architecture/Infrastructure

11 Example of Web / Mobile application High Level Architecture
Front-end App ComTec product API Front-end App Front-end App Back-end API To be used by front-end apps Well defined Versioned Highly scalable Secure Built using well known standards HTTP REST OAuth2 External interface of product

12 Example of Web / Mobile application High Level Architecture
Browser browser API ComTec product API Front-end server

13 Example of Web / Mobile application High Level Architecture
Browser Renders HTML and CSS Runs Javascript Calls Front-end server via REST browser ComTec product API API

14 Example of Web / Mobile application High Level Architecture
browser ComTec product API Front-end server Internet server for HTML, CSS, Javascript files Provides REST Web API to be called by Javascript in browser Calls Back-end server using REST Stateless API

15 Technologies – Web development
Microsoft technologies Bootstrap AngularJS 1.6 Web API 2 …and more

16 Microservices Self-contained domain services REST API Events driven
Cloud based

17 Multi-tenant mobile application

18 Multi-tenancy More cost-effective in the long run
Fewer apps to maintain and evolve Shared resources Cheaper and faster onboarding

19 Cloud Services Availability Scalability Business continuity
Enterprise-grade security Pay per use Lower running cost

20 Other advantages Multiple identity providers (social, enterprise, local and anonymous login) Backward compatibility Roadmap and free updates

21 Technologies C#, .Net Core 2, Web Api 2 Xamarin Native, MVVM Cross
OAuth2 Open API 3 Azure Cloud Firebase Hockeyapp Hangfire

22

23 Product Development Cycle

24 Product Development Cycle - Initiation
Design strategy Facing / solving challenges Analysis of the market / competition Focus area Marketing Job stories (“When…”, “…I want to…”, “…so I can…”) UX Design for flows and screens UI Design Validation with real users

25 Product Development Cycle - Development
Functional / Technical Design Domain Driven Design Development Testing

26 Product Development Cycle - Launch
Pilot Documentation Marketing Official Launch

27 Product Development Cycle - Maintenance
Roadmap


Download ppt "Software Development at ORTEC"

Similar presentations


Ads by Google