22
BillRun and Joomla How is Joomla relate to billing system? Ofer Cohen, S.D.O.C. Ltd.

BillRun and Joomla - How is Joomla relate to billing system

Embed Size (px)

DESCRIPTION

Presentation from J and Beyond 2014 by Ofer Cohen, and it shows how Joomla, open source CMS, relates to BillRun, open source billing for enterprise

Citation preview

Page 1: BillRun and Joomla - How is Joomla relate to billing system

BillRun and Joomla

How is Joomla relate to billing system?

Ofer Cohen, S.D.O.C. Ltd.

Page 2: BillRun and Joomla - How is Joomla relate to billing system

Who am I ?

● Open Source Evangelist

● Joomla code contribute (including TP2 extension)

● Former OpenSourceMatters Board Member

● Today, enterprenuar

– BillRun co-founder

– Merchico co-founder

Page 3: BillRun and Joomla - How is Joomla relate to billing system

What is BillRun ?

● Open source billing system for enterprise

Page 4: BillRun and Joomla - How is Joomla relate to billing system

What is billing system?

System that process high volume events, rate & invoicing

Page 5: BillRun and Joomla - How is Joomla relate to billing system

What is billing system?

● Complicated?

● This is how we see it...

● Much more simple...

Page 6: BillRun and Joomla - How is Joomla relate to billing system

High volume?

● Can process and rate thousands and ten thousands of

events per second

Page 7: BillRun and Joomla - How is Joomla relate to billing system

Big Data

● MongoDB based

● Velocity

● Volume

● Verstile

Page 8: BillRun and Joomla - How is Joomla relate to billing system

So why are you here?

● Love!

Page 9: BillRun and Joomla - How is Joomla relate to billing system

How is relate for Joomla?

Part of the engine using Joomla core architecture and technics

Page 10: BillRun and Joomla - How is Joomla relate to billing system

Joomla arch?

Joomla is sophisticated and have very smart engine

Page 11: BillRun and Joomla - How is Joomla relate to billing system

Joomla arch example 0 - KISS

Keep it simple smartie

Page 12: BillRun and Joomla - How is Joomla relate to billing system

Joomla arch example 1 - observer

plugin system

Page 13: BillRun and Joomla - How is Joomla relate to billing system

Joomla arch example 2 - MVC

● YAF framework, fastest PHP framework based on MVC

Page 14: BillRun and Joomla - How is Joomla relate to billing system

Joomla arch example 3 - Bridge

● Bridge and singleton make it easy to loose coupling

Page 15: BillRun and Joomla - How is Joomla relate to billing system

Joomla arch example 4 - Bootstrap

● Admin UI based on twitter bootstrap

Page 16: BillRun and Joomla - How is Joomla relate to billing system

What else did you take?

● Completely open source billing system

● GPL licensed

Page 17: BillRun and Joomla - How is Joomla relate to billing system

Why open source for enterprise?

● Business advantage

● Love of Joomla => Love of open source => Love of people

● Share

● Make it bigger

● Low TCO

Page 18: BillRun and Joomla - How is Joomla relate to billing system

Enterprise?

● Need to integrated to other organization systems

● Rosh Gadol=Think behind your boundaries

● Complete process is not only in your product (system)

Page 19: BillRun and Joomla - How is Joomla relate to billing system

Webers! Pay attention

● Processes are async

● Transactional

● Queue system

Page 20: BillRun and Joomla - How is Joomla relate to billing system

One more important thing...

● Billrun.net built by Joomla!

Page 21: BillRun and Joomla - How is Joomla relate to billing system

BillRun and Joomla

Thank you

Ofer Cohen, S.D.O.C. Ltd.

@oc666

http://billrun.net

Page 22: BillRun and Joomla - How is Joomla relate to billing system

MongoDB World

June 23-25, New-York

15% off coupon SPEAKER15