The document discusses the development of the Alice platform, an open platform for building scalable software as a service (SaaS) applications. It was created to address the challenges of developing multi-tenant SaaS applications that require features like metadata management, scalability, and automation of operations. The key features of Alice include enabling rapid development of complex SaaS applications, using open standard technologies, providing a robust multi-tenant architecture, and including application services and tools for deployment in the cloud. Examples of SaaS applications developed using Alice include a loan search service and an alternative investment management platform.
Many small and medium scale industries could not afford the expensive enterprise software either
on premise or through Application Service Providers as it incurred heavy installations cost, maintenance cost.
Mean while the development of social, economic, increasing Internet technology lead to the evolvement of Cloud
computing Technology which allowed the users to share the resources across the Internet. This development brought
about a radical change in the computing technology posing new challenges as the requirements of the users kept on c
hanging frequently and such an installed Application Service Providers on the premise of the user made it difficult to
meet these changed user requirement. Thus the vendors developed a new architectural style based upon the
constructional forms and changing the way the functionalities are delivered to the user. This shift in the way of
delivery of software created a new business market. In this the user is freed from the need of installation of the
software thus shifting the maintenance cost to the vendor. This type of business model is termed as Software as a
service which is one-to-many model based on “on use pay” (subscription) basis. SaaS not much different from
traditional ASP has some SaaS specific functions added to it like registry, billing etc. This paper reviews th is
business model comparing it with the traditional ASP application and the Service Oriented Architecture. It describe
the life cycle of SaaS by covering its maturity model and its architecture. It also highlights the advantages of SaaS
along with some of the characteristics required / desired in any SaaS application.
E2.0 - Next Generation Portal and Content Managementmuratc2a
9 Kasım 2009 Oracle Day için Andrew Gilboy tarafından yapılan "E2.0 - Next Generation Portal and Content Management - Oracle Success Stories" başlıklı sunum.
Many small and medium scale industries could not afford the expensive enterprise software either
on premise or through Application Service Providers as it incurred heavy installations cost, maintenance cost.
Mean while the development of social, economic, increasing Internet technology lead to the evolvement of Cloud
computing Technology which allowed the users to share the resources across the Internet. This development brought
about a radical change in the computing technology posing new challenges as the requirements of the users kept on c
hanging frequently and such an installed Application Service Providers on the premise of the user made it difficult to
meet these changed user requirement. Thus the vendors developed a new architectural style based upon the
constructional forms and changing the way the functionalities are delivered to the user. This shift in the way of
delivery of software created a new business market. In this the user is freed from the need of installation of the
software thus shifting the maintenance cost to the vendor. This type of business model is termed as Software as a
service which is one-to-many model based on “on use pay” (subscription) basis. SaaS not much different from
traditional ASP has some SaaS specific functions added to it like registry, billing etc. This paper reviews th is
business model comparing it with the traditional ASP application and the Service Oriented Architecture. It describe
the life cycle of SaaS by covering its maturity model and its architecture. It also highlights the advantages of SaaS
along with some of the characteristics required / desired in any SaaS application.
E2.0 - Next Generation Portal and Content Managementmuratc2a
9 Kasım 2009 Oracle Day için Andrew Gilboy tarafından yapılan "E2.0 - Next Generation Portal and Content Management - Oracle Success Stories" başlıklı sunum.
Identity in an API Economy KuppingerCole Webinar Sponsored by Layer 7 CA API Management
In an API Economy, everyone and everything has an API. That means 26 billion APIs by the year 2015. What is your organization doing to prepare for this fundamental shift in IT infrastructure? In this webinar, KuppingerCole´s Distinguished Analyst Craig Burton and Layer 7 Technologies CTO Scott Morrison explain the API Economy and the role of Identity for your organization.
White paper on a new solution to EDI communications using a newly introduced SOAP API for sending EDI Docs anywhere, to any trading partner. Low cost, easy to implement.
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile ME
Digital Transformation and Agile are an umbrella concepts covering many tools and processes. In this session, we will discuss some of the practical, modern IT tools that enable and implement Agile in the organizations. We will talk about digital transformation in general, cloud concept its benefits and applications, and DevOps methodology as one of the strongest tools enabling Agile. The aim of this workshop will be to demonstrate in simple non-IT, business language the mechanics of each of the above, how do they work hand in hand with Agile, why should you care and how to apply them in your organization.
Proven in over 5000 worldwide customer deployments, Array Networks improves application availability, performance and security – optimizing traffic from any cloud or data center to any user, anywhere while minimizing cost and complexity.
Oracle Apps Day Fusion Middleware KeynoteSean Boiling
Standardisation. Simplification. Rationalisation
November 2009. A keynote presentation aimed at an audience of Oracle Applications users - Siebel, PeopleSoft, Oracle E-business Suite etc... on how they could think about using for Oracle Fusion Middleware in their organisations.
With over 30 years of experience in providing Application Development and Support services to clients across the world, CCS has expertise across multiple industries such as Media & Entertainment, Manufacturing, Trade, Retail, eCommerce, and Oil & Gas.
Our goal is to empower clients to respond faster to market opportunities while reducing costs and maximizing ROI.
The explosion of APIs, SaaS applications, and mobile devices has created a massive integration wave. The resulting shift in the way we connect is forcing an IT mega change unlike anything we've seen before. As the development model moves from writing lots of code to composing APIs together, a new generation of middle tier application architecture is being born.
Top concerns that we hear from customers are “How can we release on-time?”, “How can we have a stable release?” We answer them in a simple one-liner, “Embrace DevOps”
Choosing an Integration Platform for your needs is often tricky, especially when there're so many good one out there. In this white paper we finally settle the long-standing debate of Dell Boomi vs SAP Cloud Platform Integration.
Magicsw- We provide digital learning products, mobile application development ,eLearning Development Solution.Magic collaborates with partners to provide innovative futuristic solutions that integrate content, design and technology to foster, optimize and enhance digital learning..
Identity in an API Economy KuppingerCole Webinar Sponsored by Layer 7 CA API Management
In an API Economy, everyone and everything has an API. That means 26 billion APIs by the year 2015. What is your organization doing to prepare for this fundamental shift in IT infrastructure? In this webinar, KuppingerCole´s Distinguished Analyst Craig Burton and Layer 7 Technologies CTO Scott Morrison explain the API Economy and the role of Identity for your organization.
White paper on a new solution to EDI communications using a newly introduced SOAP API for sending EDI Docs anywhere, to any trading partner. Low cost, easy to implement.
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile ME
Digital Transformation and Agile are an umbrella concepts covering many tools and processes. In this session, we will discuss some of the practical, modern IT tools that enable and implement Agile in the organizations. We will talk about digital transformation in general, cloud concept its benefits and applications, and DevOps methodology as one of the strongest tools enabling Agile. The aim of this workshop will be to demonstrate in simple non-IT, business language the mechanics of each of the above, how do they work hand in hand with Agile, why should you care and how to apply them in your organization.
Proven in over 5000 worldwide customer deployments, Array Networks improves application availability, performance and security – optimizing traffic from any cloud or data center to any user, anywhere while minimizing cost and complexity.
Oracle Apps Day Fusion Middleware KeynoteSean Boiling
Standardisation. Simplification. Rationalisation
November 2009. A keynote presentation aimed at an audience of Oracle Applications users - Siebel, PeopleSoft, Oracle E-business Suite etc... on how they could think about using for Oracle Fusion Middleware in their organisations.
With over 30 years of experience in providing Application Development and Support services to clients across the world, CCS has expertise across multiple industries such as Media & Entertainment, Manufacturing, Trade, Retail, eCommerce, and Oil & Gas.
Our goal is to empower clients to respond faster to market opportunities while reducing costs and maximizing ROI.
The explosion of APIs, SaaS applications, and mobile devices has created a massive integration wave. The resulting shift in the way we connect is forcing an IT mega change unlike anything we've seen before. As the development model moves from writing lots of code to composing APIs together, a new generation of middle tier application architecture is being born.
Top concerns that we hear from customers are “How can we release on-time?”, “How can we have a stable release?” We answer them in a simple one-liner, “Embrace DevOps”
Choosing an Integration Platform for your needs is often tricky, especially when there're so many good one out there. In this white paper we finally settle the long-standing debate of Dell Boomi vs SAP Cloud Platform Integration.
Magicsw- We provide digital learning products, mobile application development ,eLearning Development Solution.Magic collaborates with partners to provide innovative futuristic solutions that integrate content, design and technology to foster, optimize and enhance digital learning..
In this webcast, education associations will learn how the iMIS 20 Engagement Management System (EMS)™ streamlines processes (including dues renewals and professional development), improves operational efficiency, simplifies event management and registrations, automates member communications, and boosts retention/recruiting. Join us to see why so many of your peers have chosen iMIS.
In order to have a good executive information system, it is imperative that the
operational processes are cleaned up and automated through a good set of execution/ operational tools. In the world of IT Projects and Applications, products and software, ALM tools do precisely that. Organizations would do well to consider a bottom-up approach or a holistic approach that ensures that their PPM goals are met.
Deployment process is important. This presentations shows you why and presents a couple of workflows that can help your team build great infrastructure
CSM Practice Management Software for: Assisted Living, Human Services, Mental Health, Day Centers, Adult foster Care, Counseling, Rehab, Hospice, Group Homes, Jobs Programs ...
Marketing To Asian Women Conference SingaporeOne9Ninety
A Presentation for Marketing to Asian Women Conference in Singapore. 8 October 2009. An overview on Internet Word of Mouth marketing and Social Media activities in Asia.
How to use GitHub to Predict the Success of your Application Grip QA
Source code analysis is useful for finding and preventing defects and improving overall product quality. But technical merit alone does not equal popularity.
Did you know you can also use your repository to learn about the effectiveness of your team?
Das Schnellste Und Sicherste WLAN Der Welt | Xirrus ist die Lösung | it-sa 2016Xirrus
Bei Xirrus werden die die WiFi-Netzwerklösungen der Zukunft entwickelt.
Unabhängig davon, ob Sie ein einfaches, kostengünstige Netzwerk für 10 Benutzer einer kleinen Firma oder eines Außendienstbüros benötigen oder eine High-Density-Lösungen für hunderttausend Besucher in einem Sportstadium,
WLAN-Lösungen von Xirrus bieten schnelle, zuverlässige und sicher Leistung, auf die Sie sich verlassen können... heute, und passend zu Ihren sich ändernden Anforderungen, auch in Zukunft.
The F5 Networks Application Services Reference Architecture (White Paper)F5 Networks
Build elastic, flexible application delivery fabrics that are ready to meet the challenges of optimizing and securing applications in a constantly evolving environment.
The F5 Networks Application Services Reference Architecture (White Paper)
This White Paper introduces company IT Management, Directors and The Board to the concept of Software as a Service (SaaS), explaining how and why software houses are adopting it as a business and supply strategy. It also introduces the SaaS Hotel™ brand from 1st Easy — its architecture and how it can help support and benefit software companies that have adopted or plan to adopt a SaaS delivery strategy.
Cloud computing adoption in sap technologiessveldanda
Cloud computing is emerging as an exciting trend in the ICT and with this presentation we tried to explore opportunities of adopting Cloud computing in SAP Technologies
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
While service-based infrastructure can improve TCO and streamline IT management, it also presents some challenges that need to be met head-on. How do you ensure your data is secure in transit and available when you need it? How do you manage and communicate with your infrastructure? How do you enable service quality metrics and disaster recovery? And, how do you integrate data from legacy systems with data from web-based systems? Join AT&T and Informatica as they share their experience in building and managing cloud applications and infrastructure.
Comprehensive Information on Software as a ServiceHTS Hosting
Software as a service (SaaS) is a delivery model of cloud computing that is used by many business applications. It entails licensing software, which is centrally hosted, on a subscription basis.
Achieve Economic Synergies by Managing Your Enterprise Assets In The CloudDr. HJ Raza, Ph.D/MBA
Time to market and rapid response to market demands are now utmost priorities for any size organization. When compared to conventional internal infrastructure, Cloud-based solutions meet this requirement better than ever. Cloud-based solutions are easy to implement, more cost efficient, and robust enough to meet enterprise demands such as auto-scalability, disaster recovery, and fail-over.
For IT recruiters, and just about everyone who has been interested in tech, cloud is not a new phenomena. However, over the past 18 months, adoption of cloud is growing quickly and is now used in some shape or form by businesses of all sizes around the world.
This issue provides an overview to the rise of cloud, highlights the most in demand IT skills and lists the fastest growing cloud companies by employee.
In this QuickView
- Fastest growing cloud companies by employees
- Most in demand skills, job roles and certifications
- Top employers of cloud professionals
- Is Big-data-as-a-service the next big growth sector?
- Top 5 uses of cloud computing for 2015
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
White-paper : SaaS Application Development & Delivery using Alice
1. innovation is simplicity
SaaS & Cloud Application
Development & Delivery
A Whitepaper by Ekartha, Inc.
by
Gurpreet Singh, Ekartha Inc.
Raj Sethi, Ekartha Inc.
Ekartha, Inc.
63 Cutter Mill Road
Great Neck, N.Y. 11021
Tel.: (516) 773-3533
Ekartha India Pvt. Ltd.
814/B Law College Road
Demech House, 4th Floor
Erandwane, Pune, India
Tel.: +91-20-6601-4103
Email: info@ekartha.com
Web: www.ekartha.com
2. Alice
SaaS and Cloud Application Development & Delivery
innovation is simplicity
Introduction
The software industry has entered a period of enormous change. Software as a Service (SaaS) and Cloud Computing
are fundamentally changing the software business model and the way software is delivered to customers. Compared
to on-premise applications, SaaS applications are delivered through the web, billed on a subscription basis, and
service providers themselves are responsible for delivering the application at acceptable service levels. As a conse-
quence, the economics of delivering SaaS is different from traditional software applications. Companies delivering
SaaS/Cloud applications need to realize economies of scale, and keep the application delivery costs low. These
issues have a significant impact on how SaaS applications are architected, developed, and delivered.
Over the past 30 years, software vendors developed business applications meant to run on dedicated software and
hardware infrastructures at the client’s premise or facilities. Furthermore, internal IT departments were responsible
for the day to day delivery of the application with software providers supporting bug fixes or the usual upgrades.
The increasing ubiquity of the Internet in the late 90’s led many software companies to offer traditional on-premise
applications as a service - also known as Application Service providers (ASP). In the ASP model, software companies
hosted the software on their own infrastructure rather than at the client site. This business model eventually failed
primarily due to the very high cost of managing and delivering traditional on-premise applications as a service. This
led to the realization among some companies that in order to deliver applications as a service, a fundamental
change was needed. Issues like application scalability, cost of delivery, and application availability were paramount,
and a new set of architectural, development, and delivery principles were required for a successful business model -
a model that is now known as the Software as a Service(SaaS).
The problem of developing scalable and robust SaaS applications with low application delivery costs is difficult.
With the success of companies like Salesforce.com, Netsuite, and Oracle CRM the industry has come to some agree-
ment on the critical elements needed to deliver a successful and profitable service. The chart below illustrates an
example of how Oracle has dramatically reduced its operations cost compared to that of a traditional ERP On-
Premise vendor. This reduction in operations cost by an order of magnitude is a critical factor in the success of
SaaS and Cloud Services.
Source: Cloud – Seven Clear Business models by Timothy Chu
Ekartha, Inc. 63 Cutter Mill Road, Great Neck, N.Y. 11021 Ekartha India Pvt. Ltd. 814/B Law College Road, Demech House, 4th Floor, Erandwane, Pune, India
Tel.: (516) 773-3533 info@ekartha.com www.ekartha.com Tel.: +91-20-6601-4103
3. Alice
SaaS and Cloud Application Development & Delivery
innovation is simplicity
Achieving a level of application maturity similar to Oracle CRM as displayed in the graph above is a significant
challenge for SaaS providers. Unfortunately, companies do not have choice in the matter. Over time subscription
rates for most SaaS and Cloud services will face downward pressure, and not working towards a mature develop-
ment and delivery model will make many SaaS business models unsustainable.
In order to achieve acceptable levels of maturity, companies need to address issues in three core areas:
• They need to build applications that support a multi-tenant architecture that enables a single
instance of the application to be shared among multiple customers. Multi-tenancy has a signifi-
cant impact on all layers of the application stack, and is challenging to achieve. This architectural
principle is a significant contributing factor in reducing application delivery costs.
• SaaS vendors need to address a significant number of non-functional application concerns that are
essential for the success of the service. For example, traditional software vendors were not
concerned with issues like meta-data management, tenant customization and configuration,
scalability, fault tolerance to meet SLA’s, metering, monitoring, robust security in distributed
environments, and a host of other concerns.
• As applications grow and scale, companies need to address automation of operations and applica-
tion management. Automation of operations and application management is among the primary
contributing factors in reducing application delivery costs. Despite emerging automation in areas
like the infrastructure cloud, 75-80% of the issues arising in operations are best solved at the
application design and development level. Furthermore, it is difficult and expensive to achieve
operational and administrative automation once the service is designed and developed. SaaS
providers can achieve significant benefits if application architecture takes automation of opera-
tions into account early in the application life-cycle.
Development of the Alice Platform
In order to help companies with the challenges of building and delivering successful SaaS and Cloud services, we
have developed the first open SaaS platform called Alice. The idea of developing Alice arose from the needs of our
clients. As a company focused on developing SaaS and Cloud services, it became quite evident to us that traditional
J2EE, .NET, Ruby on Rails platforms were not designed to address base level architectural concerns of large and
scalable SaaS applications. While building applications for our clients, Ekartha engineers had to spend considerable
time extending traditional base platforms and frameworks to address multi-tenancy, data management, security,
scalability, caching, and many other features. Many of the most successful SaaS companies had themselves built
their own platforms and frameworks to address their specific applications and cost needs. Companies’ like Sales-
force & Netsuite, first and foremost built platforms to meet their application needs and lower delivery costs,
rather than building them to be sold as a Platform as a Service(PaaS).
Release of SaaS application platforms by companies like Salesforce has not made a significant difference in the
development and delivery of commercial SaaS applications. Currently, many PaaS/SaaS platforms on the market are
suitable for development of only small situational applications, rather than commercial business
Ekartha, Inc. 63 Cutter Mill Road, Great Neck, N.Y. 11021 Ekartha India Pvt. Ltd. 814/B Law College Road, Demech House, 4th Floor, Erandwane, Pune, India
Tel.: (516) 773-3533 info@ekartha.com www.ekartha.com Tel.: +91-20-6601-4103
4. Alice
SaaS and Cloud Application Development & Delivery
innovation is simplicity
applications that are of interest to startups, independent software vendors (ISV’s) and enterprises. These platforms
use proprietary languages, are tied to a specific hardware/software infrastructures, and do not provide the right
abstractions for developers. Alice was developed to address the above concerns, and provide a robust and open
platform for the rapid development of scalable SaaS and Cloud applications.
Alice Architectural Diagram
Alice
Tenant 1 Application Tenant 2
User 1 User 1
Metadata User 2 Metadata
Metadata Clone Clone
Metadata Metadata Metadata
UI & Business Logic
Multi-tenant Alice Services
Monitoring Security & Integration Logging
Audit
Metadata Metadata Metadata Metadata
Messaging Billing Metering Presentation
Metadata Metadata Metadata Metadata
Multi-tenant database persistence
Linux & Java/J2EE
Datacenter
Servers Storage Network Load Balancing
Monitoring Redundancy Security
Key Features - Alice Platform
1 Rapid Development and Delivery of complex SaaS and Cloud Applications
SaaS development is complex and applications need functionality such as multi-tenancy, meta-data
management, metering, service provisioning etc., in addition to business functionality. Alice hides the
technical complexities of SaaS development, and enables developers to focus on business logic. This
leads to rapid development and accelerated time to market for SaaS applications.
Ekartha, Inc. 63 Cutter Mill Road, Great Neck, N.Y. 11021 Ekartha India Pvt. Ltd. 814/B Law College Road, Demech House, 4th Floor, Erandwane, Pune, India
Tel.: (516) 773-3533 info@ekartha.com www.ekartha.com Tel.: +91-20-6601-4103
5. Alice
SaaS and Cloud Application Development & Delivery
innovation is simplicity
2 Open Platform using standard technologies
Alice enables the development of applications using open and standard technologies. The open
standards insure that you are building applications using technologies that can be developed,
supported and maintained by a large community of engineers, architects, and developers worldwide.
3 Robust Multi-tenant and Meta Data Driven Architecture
SaaS applications are built as multi-tenant, meta-data driven applications that are shared across
multiple clients. These applications have to be robust, flexible, and highly scalable across a shared
infrastructure. With Alice, developers inherit a strong multi-tenant and meta-data foundation that
significantly reduces development complexity. It is important to note that a multi-tenant architecture
should not just support a single instance application shared among multiple clients. The architecture
also needs to support application extensibility, configuration, and customization so that end customers
can use SaaS solutions without any compromise.
4 Application Services for SaaS applications
Alice's provides standard application services like Logging, Validation, Presentation, Security, Workflow,
Transactions, Messaging, right out of the box. These services can be used by developers during applica-
tion development, and can be weaved in and out of the application without changing business logic.
This significantly reduces development costs and time to market.
5 Integration
The Alice integration service provides a comprehensive set of technologies that makes it easy for
companies to build a comprehensive integration infrastructure for their applications. All application's
can have a full featured and straightforward Web services API that can provide programmatic access to
most of the features and data of the application. Furthermore, all integration connectors built using
Alice support full multi-tenancy including the associated security needs and exception handling
mechanisms.
6 Operational Services for SaaS and Cloud applications
The operational overhead for SaaS and Cloud application delivery is significant. Issues like monetiza-
tion, billing, monitoring, and application provisioning are complex issues and companies face enor-
mous hurdles in cost and time in trying to address these challenges. Alice's Operational Services can be
used by application developers to incorporate billing, pricing, monitoring, and provisioning services
without writing any code.
7 Seamless Deployment of applications on the Cloud
Using Alice, your applications can be seamlessly deployed on any cloud or hosting infrastructure. This
provides you complete independence to deploy your applications at an infrastructure of your choice,
and not be tied to specific vendors.
Ekartha, Inc. 63 Cutter Mill Road, Great Neck, N.Y. 11021 Ekartha India Pvt. Ltd. 814/B Law College Road, Demech House, 4th Floor, Erandwane, Pune, India
Tel.: (516) 773-3533 info@ekartha.com www.ekartha.com Tel.: +91-20-6601-4103
6. Alice
SaaS and Cloud Application Development & Delivery
innovation is simplicity
Use Cases for Alice
SaaS Application for the Mortgage Industry
Alice, Ekartha’s SaaS platform was used to rapidly develop a loan search service for the mortgage industry. The
application had a scalable multi-tenanted architecture that allowed large and small customers to share the software
and hardware infrastructure. A rule based search engine was built to process millions of rules in seconds. This was
essential since fast search was an important qualitative requirement of the service. A robust security module that
supported authorization, role based authentication, and encryption was developed in order to deal with sensitive
data like credit reports. Tenants of different sizes were allowed to customize the application based on their specific
subscription plan.
SaaS Application for Alternative Investment Industry
Alice was used for the development of an alternative investment management (Hedge Fund) Platform. Our client’s
goal was to develop a professional web platform that allows Investors, Investment Managers, and various Service
Providers to securely and reliably exchange relevant information needed by all parties to make well informed
investment decisions. Engineers used Alice for design and development of a multi-tenanted database for semi-
structured and non-structured (documents, spreadsheets, presentations, images etc.) data. The system was designed
to allow for high quality searching capabilities, traditional relational queries, information auditing, and complex
event management. A robust security system is being designed to allow investors, and managers to share informa-
tion in a highly granular manner. A highly interactive browser based user interface was also developed. The software
is being currently deployed on Amazon EC2.
Nexus – SaaS based Billing & Subscription Management and System
Nexus is SaaS solution for billing, pricing and subscription management and for SaaS and Cloud companies. It is built
on top of Alice and is a fully multi-tenanted solution. Companies using Nexus can easily mange simple or complex
billing subscriptions along with comprehensive revenue management. Nexus supports a variety of pricing plans –
whether they are based on simple models or complex multi-transaction pricing. Nexus offers advanced functionality
such as: revenue management, partner revenue sharing, invoicing and bill presentment, revenue recognition,
integration with multiple payment gateways, and automated payment processing. The service can be quickly and
easily integrated with existing applications to deliver a comprehensive pricing, billing and revenue management
solutions.
About Ekartha
Ekartha provides Rapid Design, Development and Delivery of SaaS and Internet applications. Ekartha’s solutions
provide companies significant cost reductions, and allow them to focus on their core business growth, rather than
development and operations activities associated with SaaS and Internet applications.
Ekartha, Inc. 63 Cutter Mill Road, Great Neck, N.Y. 11021 Ekartha India Pvt. Ltd. 814/B Law College Road, Demech House, 4th Floor, Erandwane, Pune, India
Tel.: (516) 773-3533 info@ekartha.com www.ekartha.com Tel.: +91-20-6601-4103