(IJCSIS) International Journal of Computer Science and Information Security,Vol. 9, No. 5, May 2011
Custom Software under the Shade of CloudComputing
Sheikh Muhammad Saqib
, Muhammad Ahmad Jan
, Bashir Ahmad
, Shakeel Ahmad
and Muhammad Zubair Asghar
Institute of Computing and Information Technology Gomal University, D.I.Khan, Pakistan
A thing which is fruitful for every one, who will notuse that? Cloud computing is such shaded tree, where any onecan sit. Each automated organization has its own customsoftware which is the replacement of manual work. Customsoftware is installed on each organization’s machine andconnected with database server. Server may be crash; simplefault in local network can occur or complexities aboutmaintenance can hang whole custom application. Soorganizations can run their custom software in cloud computingenvironment and run their application on smooth way withoutany tension or confusion. Here author suggest a strategy howDesktop Based Custom Application (DBCS) can be converted into Cloud Based Custom Software (CBCS). Since CBCS will beuploaded on FTP so organization’s users can access outside theorganization. Here authors also provide the concept andimplementation of Tinny Application (TA), which will work asbarriers. By using TA, organization can take advantages of cloudcomputing, but CBCS will not work outside organization asDBCS.
Keywords- Cloud Computing, Custom Software, CBCS, DBCS, TA, FTP
Fundamental change in information technology that haveemergence of phenomenon known as cloud computing. Incloud computing services are invented, developed, scaled,deployed updated and paid for. Applications containing suchservices are used for general purpose and provide wonderfuleconomies of scale if they are consolidated supplied. A cloudprovides resources on demand their charges depends on the useof services. These services may be dedicated services andbased on large farms of inexpensive  .Delivery of storage resources and computing to customeron demand is the major theme of cloud computing. It isexcellent alternative for educational institution which has shortbudget. Such institutes can operate their systems efficiently byhiring some services for computers and network devices.Universities can take all benefits of available cloud’sapplications for enabling users or students to perform differenttasks .Any application based on cloud concept can get alladvantages of cloud computing. Custom software for particularorganization which is known as Desktop Based CustomSoftware (DBCS) can get all benefit of cloud computing andcan run away from flaws associated with desktop application.CBCS will be a dedicated service for an organization andstored on third party space and database. DBCS can be easilyconverted to Cloud Based Custom Software (CBCS). CBCSrequires a same development framework as of DBCS; onlydifference is that CBCS can be uploaded on third party space.Here we are exploring DBCS which are developed in VB.Netframework. In such framework DBCS can be easily convertedto CBCS with the help of ASP.net. Now this dedicated service(WebPages and database) can be easily uploaded on any thirdparty space. Now this CBCS for particular organization cantake all benefits of cloud computing. As users of CBCS canaccess this service out the organization, so here authors suggesta concept of Tinny Application (TA). TA will restrict theaccess of CBCS outside the organization.II.
Maintaining data and application through central remoteserver and internet is known as cloud computing. Withoutinstallation, consumers and businesses can use applications andcan access their private files on any compute any where withinternet. His technology allows for much more efficientcomputing by centralizing storage, memory, processing andbandwidth. Yahoo, Gmail, Picturetrail etc are the examples of cloud computing . Utilizing the hosted services over internetcomes under the umbrella of cloud computing. It means we canwork on hosted document, different applications that can look like a services and can be stored on any service provider fromany place. Cloud computing includes different services such asSaaS (Software as a service): with the help of front end tool,users can interact with it, PaaS (Platform as a service): by usinginfrastructure of providers users can create their applications,IaaS (Infrastructure as a service) it provides virtual server andmemory. Applications based on cloud computing are usuallyoptimized, simple and easy to use. It reduces learning curvewhich is required for new staff and increases efficiency andcommunication capacity between packages of various software.III.
The main intention of custom software, bespoke software,is to fulfill the goals of an organization. The ultimateresponsibility of its development lies either on the shoulders of a software development group or independent developer. And