ENTERPRISE APPLICATION DEVELOPMENT - SCIENCESOFT
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
Who We Are ScienceSoft is a provider of custom enterprise applications and IT consulting services with HQ in McKinney, TX 32 years 700 3,000 in IT business employees implemented projects Certified quality Security of the management system customers' data www.scnsoft.com © 2021 ScienceSoft ®
Our Customers 75% of our revenue comes from 1+ year-long customers www.scnsoft.com © 2021 ScienceSoft ®
Why ScienceSoft Developers with the average experience of 7-8 years on complex software projects We deeply understand how We go beyond standard to work in internationally development frameworks distributed teams and can develop custom ones We quickly We speak the learn the ins same business and outs of the language as project the Customer SCIENCESOFT’S DEVELOPMENT TEAM www.scnsoft.com © 2021 ScienceSoft ®
Full-cycle Services 1 Business analysis UI design 2 Quality assurance Architecture 5 Maintenance 3 design 4 Application development www.scnsoft.com © 2021 ScienceSoft ®
How We Work Business UX/UI analysts designers PROBLEM SOLUTION CROSS- FUNCTIONAL COLLABORATION Customer Customer QA Software specialists developers www.scnsoft.com © 2021 ScienceSoft ®
Business Analysis During requirements engineering, we focus on the following activities: Elicitation Analysis Verification Specification we capture all we prioritize and we ensure we document the project model requirements that system final scope of requirements: high- (use-case diagrams, requirements are requirements that level and detailed, business-process complete, correct, meet business, functional and non- models, data flows, consistent and project, and functional etc.) clear strategic goals www.scnsoft.com © 2021 ScienceSoft ®
UI Design Our approach to UI design rests on 3 pillars: Gather, analyze and interpret user information to comply with business needs and user expectations UI DESIGN PROCESS Plan every user interaction with the software to make it convenient and easy to follow Design with brand consistency in mind and bring fresh ideas of visually unique solutions www.scnsoft.com © 2021 ScienceSoft ®
Architecture Design When developing software architecture, we use a modular approach that considers a complex application as a composition of independently developed components. This ensures: Higher reliability Shorter delivery time Better maintainability Better expandability www.scnsoft.com © 2021 ScienceSoft ®
Traditional Architecture Design USERS MULTIPLE EXTERNAL SYSTEMS COMMUNICATION PRESENTATION LAYER Operational Management Security UI components CROSS-CUTTING Presentation logic components Access control BUSINESS LAYER Logging Business Business Business workflows components entities PERSISTENCE LAYER Access control DATA SOURCES www.scnsoft.com © 2021 ScienceSoft ®
Traditional Architecture Example DoD NHIN gateway EMR Direct SES CMS NHIN NHIN network HIE system system gateway Entity Patient NHIN Patient Entity Doc Entity Doc NHIN Doc NHIN Doc CONNECT discovery WS discovery WS Query WS Retrieve WS Query WS Retrieve WS Adapter Adapter Adapter Doc MPI Doc Query Retrieve Adapter Adapter Adapter Document INTERNAL Audit logging SERVICES CCD component component component access control generator MPI Doc Registry Doc Repository module Documents repository PATIENT MESSAGING DOCUMENTS SERVICE SERVICE SERVICE Patient CCD View data Module Clinical data storage repository Patient Patient Query Doc Doc Doc Doc Display Direct Direct discovery discovery for Docs Upload Query Retrieve Upload UI Doc UI Send UI Inbox UI UI public WS UI UI WS WS WS HTTP(S) SOAP HTTP(S) SOAP HTTP(S) Web browser External system Web browser External system Web browser www.scnsoft.com © 2021 ScienceSoft ®
Microservices Architecture Design USERS UI Presentation services Service Service Service Service Service #1 #2 #3 #4 #5 DATA DATA DATA DATA SOURCE SOURCE SOURCE SOURCE www.scnsoft.com © 2021 ScienceSoft ®
Microservices Architecture Example Business Boundary Business Boundary Business Boundary Context A (Microservice) Context B (Microservice) Context C (Microservice) APPLICATION LAYER Full Long Full Long Full Long Rich Web Business Rich Web Business Rich Web Business REST Running REST Running REST Running Frontend Handlers Frontend Handlers Frontend Handlers API Jobs API Jobs API Jobs CACHE LAYER Distributed cache Distributed cache Distributed cache LAYER DATA Elastic Elastic Elastic SQL NoSQL SQL NoSQL SQL NoSQL Search Search Search EVENTS LAYER Enterprise service bus STRUCTURE Change INFRA- LAYER Logging Email Scheduler Job Security Tracking Microservice Microservice Microservice Microservice Microservice Microservice www.scnsoft.com © 2021 ScienceSoft ®
Application Development Our development services include: Full-cycle Development of certain application application modules, development e.g. a BI tool www.scnsoft.com © 2021 ScienceSoft ®
Our Development Approach To reduce your time-to-market, we combine iterative development with lean thinking: Fast software delivery Stakeholders Stakeholders & end users & end users Review & Review & feedback feedback Final Release Release release Continuous improvement www.scnsoft.com © 2021 ScienceSoft ®
Challenges We Solve In developing an enterprise software application, we focus on: Reliability Configuration and scalability and parameterization To handle large data and High level of flexibility traffic volumes, or solve and reactivity to complex tasks quickly 1 2 changing demands Information security 3 4 Maintainability Multilayer protection To ensure simple, fast from intruders and and effective solution unauthorized access modifications in the prevention future www.scnsoft.com © 2021 ScienceSoft ®
Quality Assurance For 32 years, ScienceSoft has been providing end-to-end testing services: Functional testing Performance Localization testing testing Automated testing Manual testing Test documentation (test plans, test cases, etc.) to give the Customer a clear view of the application performance in different cases and simplify its modification in the future www.scnsoft.com © 2021 ScienceSoft ®
Proactive Application Monitoring Our goal is to detect and respond to a problem before end users even know it exists Performance On demand Daily monitoring Monitoring frequency Configuration Twice a day ! monitoring … Fault monitoring Weekly Hourly Security monitoring INSTANT REACTION www.scnsoft.com © 2021 ScienceSoft ®
Long-term Maintenance Change request 24/7 Help Desk processing Bug fixing services Full-service packages for 1, 5 or 10 years, with an option to be prolonged when the service period expires www.scnsoft.com © 2021 ScienceSoft ®
What You Get With every software development project, ScienceSoft’s Customer gets a complete set of deliverables, including: The solution tailored to specific business needs Full test Well-documented documentation source code Long-term 12-month maintenance warranty www.scnsoft.com © 2021 ScienceSoft ®
Success Story Assisted Living Management Software Customer Solution US assisted A complex solution living consisting of modules for organizations marketing, care team coordination, medication administration, patient health monitoring, risk management, billing and document management Tools & Technologies Ext JS, Sass, Java, Spring, Hibernate, Apache Maven, Apache Tomcat, MS SQL Server www.scnsoft.com © 2021 ScienceSoft ®
Success Story Mobile Number Portability System Customer Solution European An automatic Mobile telecom provider Number Portability with 1.4 mln system that enables subscribers users to easily switch service providers without the need to change their number Tools & Technologies Java, Perl, Tomcat, log4j, Oracle, JUnit, Spring, Hibernate, Mason www.scnsoft.com © 2021 ScienceSoft ®
Success Story The World’s Largest PLM Platform Customer Solution A global leader in The product lifecycle collaborative management solution solutions for powering 32 large retailers the private label and 12,000 manufacturers and branded in 110 countries, which goods industry drives the development of products with $300+ bn in annual sales Tools & Technologies .NET, ASP.NET (WebForms, MVC), Classic ASP, NHibernate, ADO.NET; MicroStrategy, MS SQL Server, T-SQL www.scnsoft.com © 2021 ScienceSoft ®
Success Story System for Well-log Data Tracking Customer Solution European The solution for provider of IT automating well solutions for oil development process, and gas industry which allows extracting, integrating, accessing well data and reporting it to the regulatory authorities Tools & Technologies Java, Spring, JUnit, Mockito, Jboss, Red Hat, Ext JS, PostgreSQL www.scnsoft.com © 2021 ScienceSoft ®
Success Story Trade Marketing Planning System Customer Solution An international The system consisting of 2 FMCG corporation interconnected applications with 82,000 (a field planning tool and employees and an integrated market products sold in platform) allows to create over 180 markets trade marketing plans and monitor them in real time in more than 60 countries Tools & Technologies ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server; HTML, CSS, jQuery, Backbone.js, Underscore.js, RequireJS, iOS www.scnsoft.com © 2021 ScienceSoft ®
Success Story Cancer Drug & TPN Order and Manufacturing Software Customer Solution A multinational A centralized solution to pharmaceutical cover generic and non- company with generic short-living operations in chemotherapeutic drugs over 100 and TPN production, countries and stock control, client $15+ bn revenue information and financial transactions (direct sales) Tools & Technologies .NET, ADO.NET, ASP.NET, A JAX, VB.NET, JavaScript, Infragistics, Citrix server API, Crystal Reports www.scnsoft.com © 2021 ScienceSoft ®
Success Story Big Data Analytics Revealing Media Consumption Patterns Customer Solution A leading Migration to a new market research analytical system that is company that 100 times faster analyzes media compared to the old one consumption and can process 1,000 patterns different data formats to provide insights into media consumption patterns in 10+ countries Tools & Technologies Apache Hadoop, Apache Hive, Apache Spark, Python, Scala, SQL, Amazon Web Services, Microsoft Azure, .NET www.scnsoft.com © 2021 ScienceSoft ®
Let’s Keep in Touch! The United Europe The Nordics Gulf Cooperation States Council Headquarters Latvia Finland The UAE +1 214 306 68 37 +371 2569 2767 +358 92 316 30 70 +971 585 73 84 33 contact@scnsoft.com eu@scnsoft.com nordics@scnsoft.com gulf@scnsoft.com www.scnsoft.com © 2021 ScienceSoft ®
You can also read