Vision and Reality
Increasingly
complex and rapidly changing requirements and technologies are
making development increasingly difficult. Promising advances
have been made in Model Driven Architecture (MDA) and Service
Oriented Architecture (SOA). MDA is a paradigm for automating
software development through modelling and code generation to
increase agility, productivity, and predictability across the
software life cycle. Using Service Oriented Architecture (SOA)
offers a mechanism of building "plug-compatible" software
components that will reduce the costs of developing software systems
while increasing the capabilities of the systems. Leveraging advancements
in Web services technology, SOA raises hopes of federation, agility,
and cross-platform harmony.
While taking the full advantages of SOA and MDA is still a future
vision for many organizations, it has been reality to us. We have
helped large corporations to use SOA and MDA technologies (see
our experience page). Our solutions
and products have been evolved out
of our experience for over the last ten years. It is our vision
and mission to spread the advances of SOA and MDA to many corporations
world wide. We aim to help our clients to build up IT systems
that are agile, productive, reliable, and with high quality products
for the right time to market. Providing the proper development
tools that are packaged with contents like DSLs, patterns, frameworks
and guidance, based on recipes for building specific kinds of
applications, we would like to help corporations to build up software
factories for their IT systems.