
The UWS Software Service Portfolio supports companies in all areas of software development. Our customers are software-product companies, companies with internal software-projects and software consultancies.
Read more about the challenges we've mastered or more specifically the experience we have gained with many attractive projects. We do not disclose information about our clients in the references below; confidentiality is important to us. Further details and even client meetings can be arranged upon your request and mutual agreement.
Task: A widely reusable Java Module was required for a live-system that manages German Cargo-Transport. A component for monitoring functional components like application-specific services had to be designed, implemented and integrated into mission-critical, heterogeneous system-environments.
Met Requirements: High performance to conform with SLAs // 10 million+ calls/month on average in the live-system // flexible API for integration by developers and/or administrators (JMX, annotations, configurable aop-pointcuts...) // high test-coverage // connection to 24/7 supervision-systems // enterprise-logging // offshore-enablement due to intuitive and complete documentation // component is integrated in two mission-critical systems from the start and is recommended to be used in new systems. By now the component is also used as data-provider for other systems.
Agile Processes, Ant, Continuous Integration, Clearcase, Clearquest, Design Patterns, Eclipse, Enterprise Architect, Ivy, Java 6, Java EE, JBoss 5, JMX, JUnit 4, Hudson, OOD, Spring 2.5, Spring AOP, Weblogic 10
A Marketplace Software Solution with high scalability, flexibility and high-end e-Commerce features was required. A conducted market analysis lead to the conclusion that a bespoke e-Commerce Software Framework had to be developed.
Right from the start the design concept included Software-as-a-Service (SaaS) and Cloud Computing functionality. The solution was designed and developed on Grails Basis.
Agile Processes, Amazon Web Services (AWS), Cloud-Computing, Grails, Groovy, Java 6, Java EE, JSON, JUnit 4, Object Oriented Design (OOD), MySQL, REST, Spring Source Toolsuite, Software-as-a-Service, Subversion, Webservices
It was required to position an Online Platform with high market penetration and user generated content.
Seach engine optimised Satelite Portals where launched and placed in market niches. The Portal Software was realised on Grails Basis and is connected with the Online Platform.
Agile Prozesse, Amazon Web Services (AWS), Cloud-Computing, Grails, Groovy, Java 6, Java EE, JSON, JUnit 4, Object Oriented Design (OOD), MySQL, REST, Spring Source Toolsuite, Subversion, SEO, Web Services
During the introduction of the MiFID guidelines, the European data-transfer between financial-markets and observing authorities had to be customized.
Provided a central hub according to the specifications of the („Committee of European Securities Regulators“) a highly configurable transfermanagement SOA with declarative business-process modelling capabilities for collection and processing of data of European financial markets was developed and sucessfully integrated.
Design Patterns, Eclipse, DB2, IBM WebSphere Application Developer, Hudson, IBM WebSphere Application Server, JEE, Java 5, Java Server Pages (JSP), Maven, Testdriven Development, Objectoriented Design (OOD), Quartz, SOA, Spring, Spring MVC, SQL
A software-product company demanded additional resources to cope with increased workload due to newly acquired customers. A complex module for the main application was required by the new customer.
Conception, realisation and integration of a custom Java Enterprise module for the main application of the customer. Module helps agents with identification and controlling of vehicle-interval groups and their potential time-differences. Problems can be analysed by configurable algorithms and resolved to decision-supporting options.
Agile approach, Ant, Continuous Integration, Design Patterns, Eclipse, Ivy, Java 6, Java EE, Java Persistence API (Hibernate), JUnit 4, Hudson, Conception, Objectoriented Design (OOD), Oracle, Spring Testing, SVN
A BI solution for analysing realtime data of the main application should be provided rapidly, with short iterations and with minimal TCO.
A realtime-OLAP solution based on the Open Source JasperSoft BI products were planned and delivered via a prototype. Existing reports were migrated, new dynamic reports were created and ETL-processes were developed that provide the possibility to constantly analyze large data-sets with small latency.
Agile approach, Ant, Continuous Integration, Java 6, Java EE, Java Persistence API (Hibernate), JUnit 4, Hudson, Conception, Objectorientated Design (OOD), JasperSoft BI (iReport, JasperAnalysis, JasperReports, JasperServer), Oracle, Spring Testing, SVN
The framework used for development of the main-application has grown for a long time until it couldn't meet basic requirements like maintainability, modularisation and testability sufficiently.
The framework was reviewed, considering the requirements and a backwards-compatible solution resulting from the following tasks was deployed:
Agile approach, Design Patterns, Java 6, Java EE, TestNG, Conception, Objectoriented Design (OOD), UML, Workshops, Review, Coaching
Sales should be supported by a tool that calculates management ratios from large data-sets (>10 million) in order to compare campaigns and decide on strategic options.
Agile approach, Continuous Integration, Ant, SVN, Oracle, Design Patterns, Eclipse, BEA Weblogic Application Server, Java 6, Java EE, Oracle DB, TestNG, Conception, Objectoriented Design (OOD), Projectmanagement, Spring, SQL, UML, Workshops
For the realization of various internal business-processes like the creation of bills or master-data-management extensive information-systems were required. Also the government agency had to fulfill information obligations via some internet-portals.
AJAX, Agile approach, Ant, CSS, CVS, DB2, Domea, Design Patterns, DHTML, Eclipse, Enterprise Java Beans (EJB), HTML, IBM WebSphere Application Developer, IBM WebSphere Application Server, J2EE, Java, Java Server Pages (JSP), JavaScript, JUnit, Conception, Objektoriented Design (OOD), Projectmanagement, Spring, Spring MVC, SQL, Swing, UML, Unix, Usability Engineering, Webdesign, Webdevelopment, Web 2.0, Workshops, XSL-FO
An IT-project at risk had to be reviewed regarding its general technological practicabillity und status. Strategic and technological options should be advised.
Technological review of a large information-system (development time: > 2 man-years) regarding the system-architecture, overall conception and the latest source-code. Formulation of proceeding recommondations given technological constraints. Showcasing of an alternative system-architecture based on the spring framework.
Agile approach, Design Patterns, Eclipse, Oracle DB, Java, J2EE, Java Server Pages (JSP), Objectoriented Design (OOD), Projectmanagement, Review, Coaching, Workshops
A prototype showcasing the target architecture in order to win a big project was needed.
A prototype showcasing the target environment and architecture was developed and demonstrated live during a large investor meeting in this very compact project. Development included a custom UPES ("User Defined Program Execution Server“) that was accessed by an enterprise service bus (ESB). Additionally, a web services implementation based on Apache Axis and Java Web Services and modelling via the IBM Rational Software Architect was part of this project.
IBM WebSphere MQ Series, Java, UPES-Framework, XML-DOM, Tomcat, Axis, Java Web Services