. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A web-based system for publishing the journals and e-books is needed of the information exchange in between the authors and the users or readers in the process of publishing. The participants in the project is said to be as the reviewers, authors, editors, readers and the sub collection persons. Each of the persons involved in the project will have a certain role and responsibilities. The implementation of the publishing management system is to be done with the Amazon cloud service with the help of the open source solution in the Linux platform. In this process a three-tiered system architecture is implemented. A database system is offered in order to store enormous e-books and journals and the publishers are given access to read all the details of the persons who are reading or buying the books online.
Users are able to upgrade the performance in cloud computing due to the price decline of gadget devices in recent trends, various devices are used to obtain digital content with constraint and cost. The new e-learning approaches have increased in digital era with e-book hub service on a cloud environment in order to overcome the restraint and competence. The restraint of computing competence and storage capability the e-book service allow customers to adjust the e-book pages at different resolution on devices such as laptop, tablets, etc. The E-book content make easy to use in cloud environment with unlimited storage space, elevated usability and scalability with high protection to create exchange and handle e-books. With digital content publication the publishing industry plays a vital role with improved productivity to enable digital content through cloud environment by accomplish the purpose of e-learning. The next section is the project plan of the publisher management system in which the duration of the project is selected (Fang Hao, 2015).
The publisher and the e-book publishing in online is now becoming a trend as numerous of readers shows interest in learning the book online. These e-books can be read easily with the internet connection in mobile phones, laptop, and tablet. With the help of the publications one can easily publish a book and reader can easily access the e-book.
Based on the analysis done by the project team, the publication of the e-book in the website and the updating to be done in the database with the help of the AWS cloud services. The life cycle for the full project and the software development is shown below.
To build a cloud the requirement is to ensure with a strong infrastructure which helps to process the resources in-depth.
The functional requirements in a cloud represent the Reliability, elasticity, extensibility and manageability which consist of requirements to address the real-time performance effectively in functional requirements of e-book. The non-functional requirements in a cloud infrastructure consist of performing. The functional and the non-functional requirements that is needed in order to execute a project is given below (Bader-Natal, 2016).
Resource Management and service requirement
In a cloud environment the data centre virtualizes all components where applications and services provide by the service administration where user can deploy easily using private/public or a cloud trader. The service administration consists of source with billing cycles with resource continuation and guarantee. The administration services create the policies once deployed with workflow and data to make efficient process delivered in a cloud system.
Integration of Management tools in Data centre
The diversity of IT tools for manages the system security with provisioning of client care of statement and directory among others. The cloud administration services provide with open APIs to join together with existing procedure, management continuance with support of modern s/w and h/w with virtualization and other expertise.
A coverage, visibility, consistency and Protection
In a cloud environment the data centres need the visibility with immediate reporting to undertaking with security, observance and billing. Cloud environment must focus on a representation of performing with data and apps to protect when access an authorized person for their services (E, 2015) (Ebner. M, 2015).
Boundary for developers and users:
The end users has cloud services with programmed deployment of boundary self-service which is use to lower cost with deliver approval. It helps to deal with their data centre of self-service boundary for clients to commence a cloud with templates, virtual storage and networking possessions with utilizing libraries and the structure provide the way of APIs for developer in cloud environment (Huber T, 2015) (Taraghi. B, 2015).
The non-functional requirements defines how the system and the process is executed. The non-functional requirements of the publisher management system is as follows.
The Application have a minimum cost to meet the requirements and s should be manageable for the customers.
The scalability functionality will be decoupled to support scaling for architected solution.
In order to avoid the failure it is necessary to achieve the availability functionality in a cloud service
The important functionality is the tolerance in which the cloud service failures to be coded
It is necessary to provide the security to the data stored in encrypted format.
The key description of cloud computing has an expanding list of implements and method which has several features to deploy the applications.
This represents the on-demand process with procurement to get to know with a user to click with a button of API. It has a storage asset which is used to compute inside with a data centre.
- Provision of self-service:
The user can select the implements and possessions of cloud provider self-service portal which consist to build in a right way.
- Source Pooling
The client workload is based on the h/w and s/w is conceptual which serve with multiple users on same congregation. It is use to increase the speed and security to access the possessions.
- Extendibility in cloud
It provide the users to store, compute and set of connections which can add or
Remove as client need. It provide computerization to handle scaling for users dynamically.
- Pay-on go model:
It provides cheaper cost with providing the plans of using services in cloud with exchange of long-term.
- Resiliency in cloud
To avoid failures where the numerous data centre is routinely allocate workload with accessible zones.
Cloud trader gives the greatest security to handle the intimidation of data in IT teams which perform to avoid the breach in major cloud environment.
It is necessary to consider the risk factors that occurs during the development of the project. In the each level of the project development it is necessary to solve the risk factors which occur to continue the project.
Some of the risk factors occur in the each level is as follows:
- Loss of control
- Data security
- Management risk
- System dependency
- Access issues
Based on the process analysis that is done by the development team, it is necessary to check for the following services.
- System security
The cloud architecture allows users with providing high bandwidth of applications with instant access of data to move efficiently between clouds and have their individual cloud structural design. In this project we have selected the AWS cloud services for the project implementation and execution.
- Software as an examination in cloud
It occupies with s/w and maintain on internet so the user no need to maintain or install the software local.
- Platform as an examination in cloud
It provides as a middleware services which help to perform database in a equivalent form.
- Infrastructure as an examination in cloud
Infrastructure examination provide to run software with work out possessions and it takes accountability of providing to protect data, set up connections in a network system and perform the appropriate commandment and guideline. It is a model for providing implementation and agreement with technical security of elasticity process. The client in a communication surrounds provide to converse the privacy protection method requirements.
It is a computing environment where it provides the cloud service with flexible infrastructure to run the request and workload with security to deploy the workload with scalability and resilience. The representation of resource optimization with cost saving consist to changes the workload with new opportunities.
- SaaS incorporation in cloud environment
- Data and AI incorporation in cloud
- Attractive legacy apps
- VMware passage in cloud
The data centre of the publisher management system consist of the requirements of the system, and it stores all the details regarding the e-book and its authors. The layout of the system is not same for the e-books. The publisher will have the access of all the e-books in the system.
The AWS structural design is used to maintain and handle high traffic for accumulate enormous amount of Information which is use in a diversity of virtual machines with dissimilar needs of a collection of map individual server. The AWS development consist of resilient work out cloud which is use to represent configuration as well as mapping in cloud which is use to simply regain and accumulate data with various application programming frame calls. The AWS architectural design has five supports and it consist of:
- Performance distinction
- security and fortification measures
- ability of agreement
- Disbursement optimization for clients.
It provides the reliable approach and development in the way of procedure to a client and correlate to work out the implement plan with structural design in AWS.
The AWS launch instance is use to set up and organize the relevance in a virtual surroundings that sprint on instance. The instance is use to point towards the private key when attach on it through Amazon EC2.
The load balance in a cloud consist of distribute workload which consist of work out with resources in cloud environment. It allows managing the application with allocating resources with numerous PC or servers. The access of services in e-book publishing consists of load the server and balances the services by analysing the possessions of virtual machine and distributes the load to meticulous virtual machine in cloud environment.
The Publisher management system in AWS delivers the content to an individual person in a digitized way which helps to integrate with a content custom feature and functionality development in cloud environment.
The testimonial which consist of archiving an e-book content in AWS represent the process of production quality of e-book to run and manage with website application development and focus on functional design which deliver the e-books to academic and corporate institution of cloud environment using a service of platform in an efficient way.
Based on the capacity of author, 37 hours per week were selected as the theoretical time capacity. It means that per week 32.3 hours required for publishing. Using the AWS calculator it is estimated as,
|Member discount (25%)||$6.70||–||-$7.25||-$5.90|
|E-book discount and Fees (30%)||–||–||-$2.08||-$3.05|
|Net revenue for each book||$29.00||$19.00||$21.50||$6.00|
Table 2: Cost estimation
Thus, the practical capacity for publication by the author is 32.3 hours per week (practical publication capacity = 37 hours * 85%), and 100,765 minutes per year.
The primary sources of the e-book is shown in below chart.
Fig 2 : Data chart
In this project, after the analysis and the implementation using the AWS cloud services, it is proved, that the publishing of an E-book in the online is made easier, and also it is one of the successful project as enormous users are using the e-book facility online. The AWS cloud services also used for the implementation of developing the home page for the publication management system, and to store the details of the books in the database in a secured manner.
In this paper we have discussed how the e-books are published with the cloud services in the cloud platform. The E-book publishing in a cloud environment provides the e-learning process and can be accessed through the internet and it provides many advantages with representation of storage space, with a novel platform of generate e-books interactive in a cloud infrastructure. The E-book is used to develop with cloud environment to make the functionalities of digitalization with opportunity of providing new approachable environment to the learning process of the future with e-book publishing of the utility were included with cloud arrangement of using AWS which digitalize book help to progress about on a cloud without software installation in order to stand alone with cloud based maintain e-book effectively. In future we can expand the project with more secured mechanisms to publish a e-book.
- Bader-Natal, A. L., 2016. Evolving a learning analytics platform. In: LAK ’11 Proceedings of the 1st International Conference onLearning Analytics and Knowledge, pp. 180-185.
- Ebner. M, S. M., 2015. Why Learning Analytics in Primary Education Matters!”, Bulletin of the Technical Committee on Learning Technology. pp. 14-17.
- E, D., 2015. Attention Please! Learning Analytics for Visualization and Recommendation.. 1st International Conference on Learning Analytics and Knowledge 2011, ACM, NewYork, NY, USA, pp. 9-17.
- Fang Hao, T. L. S. M. H. S., 2015. Enhancing Dynamic Cloud-based Services using Network Virtualization. VISA’09 Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures, pp. 37-44.
- Huber T, N. W. E. M., 2015. The ABC-eBook System: From Content Management Application to Mash-up Landscape. Proceeding of the 20th World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-Media), pp. 6015-6022.
- Taraghi. B, E. M. S. A. S. M., 2015. On Using MarkovChain to Evidence the Learning Structures and Difficulty Levels ofOne Digit Multiplication. In: Proceedings of the Fourth InternationalConference on Learning Analytics and Knowledge, ACM, New York, pp. 68-72.