Home > Resources > Case Study > Unicel Technologies
Unicel provides integrated cloud communications solutions across SMS, voice, wireless telecom in India using its own proprietary infrastructure deployed across multiple Mobile Network Operators. It was acquired by mGage, a global mobile multi-channel messaging platform.
Unicel provides integrated cloud communications solutions across SMS, voice, wireless telecom in India using its own proprietary infrastructure deployed across multiple Mobile Network Operators. It was acquired by mGage, a global mobile multi-channel messaging platform.
High Speed Messaging. Low latency
Scalability. High performance infrastructure
Telecommunications
Fiorano SOA, Fiorano Platform
Unicel is using IBM servers running on a LINUX environment and Apache web-servers. Prior to implementing the Fiorano solution, Unicel deployed multiple C, C++ and Java based applications to create, execute and manage the message processing logic in effect, trying to play the role of middleware. The highly resource intensive process based on these applications was being used to implement the business logic of fetching data from a file or central database, executing various processing and data validity checks based on message priority, and finally passing on the processed data to SMS gateways.
These checks included Do Not Disturb checks, Prepaid credit management, Priority management, Blacklist check, Content filter, Sender ID check, Message time to live (TTL), Transaction per Second (TPS) requirements etc.
The point to point nature of connections between these different applications made scalability of the system a challenge and proved to be a very expensive proposition that fell short of enterprise performance, reliability, scalability and affordability goals. Unicel's setup was, therefore, best characterized as extremely non-scalable, accompanied by limited reuse of, and inability to extract information from, heterogeneous software assets.
80%
SLA Commitments
With Fiorano SOA implementation
within few months
Unicel is using IBM servers running on a LINUX environment and Apache web-servers. Prior to implementing the Fiorano solution, Unicel deployed multiple C, C++ and Java based applications to create, execute and manage the message processing logic in effect, trying to play the role of middleware. The highly resource intensive process based on these applications was being used to implement the business logic of fetching data from a file or central database, executing various processing and data validity checks based on message priority, and finally passing on the processed data to SMS gateways.
These checks included Do Not Disturb checks, Prepaid credit management, Priority management, Blacklist check, Content filter, Sender ID check, Message time to live (TTL), Transaction per Second (TPS) requirements etc.
The point to point nature of connections between these different applications made scalability of the system a challenge and proved to be a very expensive proposition that fell short of enterprise performance, reliability, scalability and affordability goals. Unicel's setup was, therefore, best characterized as extremely non-scalable, accompanied by limited reuse of, and inability to extract information from, heterogeneous software assets.
80%
SLA Commitments
With Fiorano SOA implementation
within few months
Vinay Agrrawal, Managing Director, Unicel Technologies
Vinay Agrrawal, Managing Director, Unicel Technologies
Using the Fiorano platform, Unicel has created application flows which automate their business logic of fetching data from a file or central database, executing multiple complex processing and data validity checks based on message priority, and passing on the final processed data to SMS gateways, all the while providing transactional visibility into these operations.
Unicel's business logic was implemented using SOA components on the Fiorano studio. The data is read from a file using a File Reader component or fetched from a web page using the Http Receive component. The database component is used to carry out various validation checks on the fetched set of data. Content Based Routing (CBR) component is then used to route the data across various message paths based on the content of the message. Finally, the XSLT component along with various flow based components like XML Splitter, Join, Aggregator, etc. are used to process the messages before sending them across to SMS gateways.
Using the Fiorano platform, Unicel has created application flows which automate their business logic of fetching data from a file or central database, executing multiple complex processing and data validity checks based on message priority, and passing on the final processed data to SMS gateways, all the while providing transactional visibility into these operations.
Unicel's business logic was implemented using SOA components on the Fiorano studio. The data is read from a file using a File Reader component or fetched from a web page using the Http Receive component. The database component is used to carry out various validation checks on the fetched set of data. Content Based Routing (CBR) component is then used to route the data across various message paths based on the content of the message. Finally, the XSLT component along with various flow based components like XML Splitter, Join, Aggregator, etc. are used to process the messages before sending them across to SMS gateways.
Reliability & Security: Unicel employed two-tier architecture - a database running in the background and a web layer on top. As a result their database was exposed to multiple applications which made direct calls to it. Furthermore, as part of the front-end architecture it was vulnerable to security risks such as integrity attacks and misuse; failover capabilities suffered concomitantly.
Scalability & Reuse: The same components, like login handler, had to be re-written for every new application that required to be integrated. The email functionality, too, suffered from a similar predicament. Software asset reuse was, therefore, severely limited, adding a layer of costs and increased time to market.
High Total Cost of Ownership: Unicel measured their return on investment along two vectors direct costs & indirect benefits. While the requirement to add more hardware to accommodate newer functionality increased direct costs, meeting customer SLAs and attending to system downtimes added to indirect costs and time overruns in the pre-Fiorano setup.
Unicel were traditionally using JAVA in a very limited manner with only one SMPP server based on JAVA. Fiorano delivered a high-performance, low-latency messaging solution, a key requirement in telecommunications where high-throughput is critical to business performance. Telecommunications practice also demands real-time event processing, another one of Fiorano Platform key strengths.
"We have ambitious plans, and executing those in the current competitive environment required investment in a reliable, scalable high-performance infrastructure. With Fiorano we have achieved a positive ROI on our SOA implementation in just a few months. Most importantly, it has given us a clear line of sight for increasing performance by another five-fold in the coming months," he added.
Reliability & Security:
Unicel employed two-tier architecture - a database running in the background and a web layer on top. As a result their database was exposed to multiple applications which made direct calls to it. Furthermore, as part of the front-end architecture it was vulnerable to security risks such as integrity attacks and misuse; failover capabilities suffered concomitantly.
Scalability & Reuse:
The same components, like login handler, had to be re-written for every new application that required to be integrated. The email functionality, too, suffered from a similar predicament. Software asset reuse was, therefore, severely limited, adding a layer of costs and increased time to market.
High Total Cost of Ownership:
Unicel measured their return on investment along two vectors direct costs & indirect benefits. While the requirement to add more hardware to accommodate newer functionality increased direct costs, meeting customer SLAs and attending to system downtimes added to indirect costs and time overruns in the pre-Fiorano setup.
Unicel were traditionally using JAVA in a very limited manner with only one SMPP server based on JAVA. Fiorano delivered a high-performance, low-latency messaging solution, a key requirement in telecommunications where high-throughput is critical to business performance. Telecommunications practice also demands real-time event processing, another one of Fiorano Platform key strengths.
"We have ambitious plans, and executing those in the current competitive environment required investment in a reliable, scalable high-performance infrastructure. With Fiorano we have achieved a positive ROI on our SOA implementation in just a few months. Most importantly, it has given us a clear line of sight for increasing performance by another five-fold in the coming months," he added.
Fiorano SOA platform as the middleware backbone for seamlessly integrates delivering high performance, flexibility and scalability. Spurred by the tremendous success of the implementation of the Fiorano solution, Mr. Vinay Agrrawal now has big plans for the future. He intends to expand their Fiorano middleware usage to include non-critical applications as well. In addition to the currently active SMS service, his team plans to move multiple services such as Voice and Data and their complete billing system onto the Fiorano platform where middleware will be the key in generating call detail records (CDRs). They are also planning to implement their own in-house ERP system integrated across Tally with the whole provisioning system running on the Fiorano SOA platform.
Crucial bottlenecks in performance will be eliminated by integrating the complete enterprise layer through the Fiorano Platform. As their web usage increases incrementally over time, this will be a key process change for Unicel.
Fiorano SOA platform as the middleware backbone for seamlessly integrates delivering high performance, flexibility and scalability. Spurred by the tremendous success of the implementation of the Fiorano solution, Mr. Vinay Agrrawal now has big plans for the future. He intends to expand their Fiorano middleware usage to include non-critical applications as well. In addition to the currently active SMS service, his team plans to move multiple services such as Voice and Data and their complete billing system onto the Fiorano platform where middleware will be the key in generating call detail records (CDRs). They are also planning to implement their own in-house ERP system integrated across Tally with the whole provisioning system running on the Fiorano SOA platform.
Crucial bottlenecks in performance will be eliminated by integrating the complete enterprise layer through the Fiorano Platform. As their web usage increases incrementally over time, this will be a key process change for Unicel.
Subscribe For Updates
© 2024 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use
Subscribe For Updates
© 2024 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use
©2024 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use