HSTC3112
Web Based Interface to Manage the Host Platform & Services
www.harbinger-systems.com
Š2013 Harbinger Systems. All Rights Reserved
HARBINGER SYSTEMS
Overview
Technologies
Harbinger Systems is a leading provider of software engineering services to some of the world's best product companies. Our services span solution consulting, software design, development, testing and test automation. By leveraging cutting-edge technologies, Harbinger Systems works with its customers as a partner in technology innovation.
Mobility
Cloud
Web Applications
Services
Enterprise Software Development
Open Source Development
Advanced Testing Services
Systems Testing
Open Sources
Performance Engineering
BI and Analytics
Security Testing
Test Automation
eLearning Solutions
A Harbinger Systems Case Study
www.harbinger-systems.com
Also Read Our White Papers… Interactive User Experience (IUX): Going Beyond Interfaces Comparing Adobe Flex & JavaScript The Enterprise Software Makeover Guide Five Javascript Frameworks: A Point-by-point Comparison
Industries
Software Product Companies
Mobile Application Developers
Healthcare Companies
Consumer Internet Companies
High-Tech Systems Vendors
eLearning
Follow us: Blog | Twitter | Facebook | SlideShare | LinkedIn
©2013 Harbinger Systems. All Rights Reserved
Web Based Interface to Manage the Host Platform & Services
Challenge
Situation
Develop a middleware with a quick turnaround to align with aggressive marketing strategies Need for a REST based interface for data consumption by 3rd party apps and platforms Ease of portability from Linux to Windows is of prime concern Instant reporting of events over TCP Elevating and de-elevating user privileges as required at run time
A US based startup company in the domain of network security developed an innovative application using intelligent malware behavior based analysis The features of network security application’s background service were accessible only via console on Linux
Harbinger Solution Developed custom frameworks and API’s resulting in considerable reduction in development time Implemented a multi threaded component which can perform a simple yet robust communication with the console. Architected a batch wise configuration update mechanism which can intelligently modify config commands to avoid lengthy application restarts. Bean categorization carried out based on spring profiles at application startup. The platform switches implementations based on the underlying operating system. Utilized file system call-backs and mapped the new events with old ones to avoid duplicate events and sent them to Syslog swiftly via RFC 3164 format Elevation of permissions at the native level and invoked using Java Native Interface
Technologies & Tools Java Spring Framework Python
CSH Tomcat Xstream and Jackson JSON Serialization
Bash AWK and SED
www.harbinger-systems.com
Benefits Customer is able to leverage first mover advantage resulting in early ROI. Customer could achieve around 60% reduction of developer’s time for implementing validations. Seamless conversion of Console application to web over Windows and Linux with improved performance Customer able to capture wider market share by application’s multiple OS support Instantaneous mitigation of the problem by system administrator Ensured better system stability and security rfi@harbingergroup.com
www.harbinger-systems.com
BOTTOM LINE A secure web based middleware was developed to access host platform and services of the console.
©2013 Harbinger Systems. All Rights Reserved