AIDOSS UKR RUS DEU ENG
Main
AIDOSS Group
Service
Outsourcing
Products
Projects
Some of our clients
Partnership
News
FAQ
Developers Network
Contacts
AIDOSS GROUP
IT Ukraine Association
Visual SCSI Explorer

Project SOPERA


We proudly announce our Java engineers take part in the development and support of SOPERA Advanced Services Framework and Swordfish SOA Runtime Framework (Eclipse project). SOPERA is a complete and proven SOA platform, which is strongly dedicated to practical requirements. Companies and organizations benefit from the SOA know-how integrated in SOPERA during implementation of sophisticated SOA strategies. More than five years of in-depth experience acquired during development and life cycle support of the Service Oriented Platform (SOP) for the Deutsche Post has gone into SOPERA. SOA environment includes a federated, JBI-based ESB, a registry/repository server, security components (for authentication, authorization, encryption and signature), and a centralized configuration service. The goal of the Swordfish project is to provide an extensible service-oriented architecture (SOA) framework that can be complemented by additional open source or commercial components such as a service registry, a messaging system, a BPEL engine etc. to form a comprehensive open source SOA runtime environment based on both established and emerging open standards. Swordfish project is an Eclipse community based project, and SOPERA GmbH is a head of this project development, and that is why all the obtained experience of SOA industry is brought into this new Eclipse project, very promising for SOA community. For now SOPERA GmbH independently of Deutsche Post offers implementation, consulting and the entire support and service for its SOA software becoming also the part of Eclipse Open Source vendor independent SOA code base. This entire support includes technical support for all the versions of the SOPERA products (maintenance, defects fixing, implementation of features by customer demand), and that is why AIDOSS Java Engineers are involved into different aspects of the SOA products. Important architectural decisions on SOPERA Platform are made by our employees. Still we are happy that customer’s architectural board authorities keep the decisions in view. We respect customer flow and understand that all the important design activities should be understood by all the members of both customer and our teams

  • Development of new functionality following modern specifications and trends (as example the following could be listed: BPEL, JMS, JBI, OSGI, WS-Policy, WS-Security). Such set of technologies requires outstanding skills to be present, and we are happy our technical competence fits the requirements of the leading authority in SOA world: SOPERA GmbH
  • Maintenance of old versions which actually are in production (including SOP solution for Deutsche Post). That means not only defects fixing, but also communication with SOPERA co-workers, investigation of defects, adding some new functionality into old SOPERA products deliveries, merging activities
  • Quality assurance of all the versions of SOPERA product. Following SOPERA processes QA means not only checking software works in the way it should. There is complicated framework for checking all the ESB (Enterprise Service Bus) aspects of software and it needs excellent programmers to support and implement new functionality (for example, reproducing man-in-the-middle security threats). For that reasons the solution is to hire only Java Engineers for all the QA routines what shows the serious attention to this element of product life cycle
  • SOPERA project lifecycle requires lots of servers installed (mostly it is unix based operating systems). Our engineers provide the ability to make all the administrating stuff effectively and reliable

It could be said our team is integrated into the whole lifecycle of project. That shows AIDOSS development teams as very versatile, able to catch with new approaches, standards and methodologies in acceptable time period, and at the same time, effectively.

Project SOPERA technical information

SOA induction

Service Oriented Architecture (SOA) is a computer systems architectural style for creating and using business processes, packaged as services, throughout their lifecycle. SOA also defines and provisions the IT infrastructure to allow different applications to exchange data and participate in business processes. These functions are loosely coupled with the operating systems and programming languages underlying the applications. SOA separates functions into distinct units (services), which can be distributed over a network and can be combined and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services.

Web (Services) standards stacks

  • HTML, XML, XSD, XSLT
  • HTTP, SSL/TLS (HTTPS)
  • Services orchestration (BPEL)
  • SAML, XML Digital Signature and Encryption
  • SOAP, WSDL
  • UDDI
  • WS-Addressing, WS-Interoperability, WS-Policy, WS-Security

Java based technologies

  • J2C
  • JMX
  • JBI, OSGI (Eclipse community Equinox implementation)
  • JDBC
  • JMS (Joram, IBM WebSphere MQ, ActiveMQ)
  • JAAS
  • JAXB

Other industrial development and IT standards

  • LDAP (OpenDS, OpenLDAP)
  • XKMS

Project infrastructure

  • Multiple operation systems (Solaris 10, RedHat Linux, Windows)
  • CVS, SVN
  • Wiki
  • Skype, Jabber (spark), Outluck

Customer information

Die SOPERA GmbH ist Anbieter des kompletten Lifecycle Support der SOA Industrial-Products untermauert durch die Implementierung des SOA Paradebeispieles für das weltbekannte Logistikunternehmen Deutsche Post AG. SOPERA ist ein aktives Mitglied der Eclipse Open Source Community und hat einen Platz im Managementboard von Eclipse. Die Services der SOPERA GmbH beinhalten Systemintegration; Implementierung neuer Features auf Anfrage; Entwicklung der Frameworks SOPERA ASF und Swordfish; Qualitätssicherung der Produkte; Training und Consulting Angebote.

Project features

  • Multi-national, distributed team (co-workers from Belarus, Ukraine, India, Germany etc.)
  • Only English based communication
  • Scrum as the single way to move project ahead
  • Taking part in Open Source development
  • Very fast ramp-up
  • Complicated branching schemes
  • Involvement of whole SOA lifecycle
  • Working in different environments and containers (EJB, Web containers), multi operational delivery
  • Matured, serious QA (Quality Assurance) approach. Only first-class Java Engineers accepted
  • Java top, mainstream technologies: JBI, OSGI etc.
More Projeсts:
 System of Economic Analysis
 Monitoring System
 Storage Management Solution
 Storage Management Application
 Software-hardware Platform for Storage Solutions
 Integrated Power Management Solution
 Storage Area Network Solution
 Web-based gambling system
 AML Sustaining
 Firmware Development for LCD Panels

 


Visitors since 01.04.2009:
free counters
Service AIDOSS Group Main Outsourcing Projects Partnership News FAQ Contacts Imprint
2000 - 2009 (c) Copyright AIDOSS GROUP, Inc. All rights reserved.