In the past,
application systems were 'built to last'. This is particularly
true in a mainframe environment where the hardware platform
and the operating system dictate the design limitation and
integration facilities. The advent of new independent software
tools like the DMS, BPM, SOA, web services, report generation
and a host of middleware that focus on specific functions
have changed the design architecture dramatically. The introduction
of platform independent programming languages like Java,
AJAX and the likes have also altered the buying norm of
clients and have given birth to a lot of disparate systems
in an IT shop. We are now operating in an IT environment
where solutions become the major enticement for a system
purchase. The result is a proliferation of assorted hardware
platforms and operating systems that go with the specific
strategic application like risk management, loans origination,
ATM switch, anti-money laundering and so on. Business practices
have also put so much focus on customer services compelling
clients to consolidate its services in an accessible platform.
As competition for products and services become fierce,
the purchase of an application system that is flexible,
scalable and easily integrated becomes a must. Accessibility,
security, variation and speed of providing products and
services in various delivery channels have become indispensable
flavours of the application.
Given the above scenario, SXI has taken the initiative to
productize its 'ground up' applications. This initiative
has precipitated the development of our very own application
systems framework. Said framework now becomes the backbone
of all our developed business applications. The ETC (emerging
technologies centre) and SPC (software production centre)
have put a concerted effort to create its second generation
application framework called the 'Krystal framework'. Leveraging
on our long history of application development, we have
now completed a framework which, to our mind, have addressed
major nagging issues in application development. The framework
was designed to revolutionize the ease of deployment and
debugging in a User Acceptance Testing (UAT) environment.
The framework also necessitates the standardization of programming
codes which in turn makes documentation manageable making
resignation of programmers less messy. We did an arduous
task of extensive research and consultations with independent
consultants and certified Java architects. Our pool of R
and D technical consultants has utilized various open forums
for 'best practices' and solutions to problems encountered.
This initiative was also supported heavily by our hardware
and software vendors alike by providing their expertise
and giving direct access to their product development website.
To date there are now seven (7) business applications riding on our
Krystal framework that constitutes the Krystal products suites:
TOURMALINE (ePurse system), BLUE LACE (branch deposit system), CARNELIAN
(remittance), CITRINE (internet banking system), AVENTURINE (loyalty system),
SUNSTONE (lobby management system) and TIGER'S EYE (insurance systems).
The 'Krystal Framework' shall continue to evolve to address the ever changing business climate and
emerging technologies.
In conclusion our 'Krystal Framework' was designed and 'BUILT
TO CHANGE'.
|