| 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:
|