We’re big fans of Sugar CRM, and have recommended it to clients in the past. It does Customer Relationship Management (CRM) – basically the numbers you have in your mobile, but at a corporate rather than an individual level. We proposed integrating it with a (Java Based) billing system – we didn’t want to have to build (yet another) contact management system, as the value add was integration. Getting PHP (the web scripting language that Sugar is written in) to work with Java is getting easier but not straightforward. But hey, that’s what we do.
So it in Friday’s Irish Times Business section (main part), I was surprised to see Sugar advertising for people for their Dublin European HQ (I obviously missed this press release back in March announcing the opening). The ad in the main part says ‘look at page 19 of the jobs section’. Page 19 exists, but no Sugar CRM ad. Strange.
Michele (him of Blacknight) talks a lot about Sugar CRM, from the hosting point of view.
Update: Link to the Sugar CRM Careers page (includes CRM Jobs in Dublin)
You may remember we did the Enterprise Java presentation at DCU back in October for the wireless skillnet in Ireland. We’re doing a follow up presentation, this time in Central Dublin, on the 22nd January. The audience is mainly business people with some sort of interest or connection with technology.
Irish Dev has more details.
The topics covered include:
- What Problem are we trying to solve?
- Enterprise Java Architecture Overview.
- Benefits to the Enterprise.
- Alternatives (.Net , PHP , Oracle , Lightweight Java Frameworks , scripting)
- Vendors (IBM, Oracle, Sun , Bea , JBoss and SAP)
- Market Trends – Resource availability (can we get the people to do this?)
- Enterprise Web 2.0 and Service Orientated Aritecture (SOA).
- Integrating with other Systems ( Legacy Systems, Oracle etc)
- Enterprise Java Beans 3 (EJB3)
- Middleware (MOM, Rule Engines, Workflow)
- Security – Application and Server Level including Java Access & Authorization Service (JAAS).
- Frameworks (Struts , JSF, ADF, DWR, Spring, Hibernate)
- .Net interoperability
- What’s next for Enterprise Java?
Now that the dust is beginning to settle on Sun’s Decision to open source Java , what does it actually mean for you? That’s you as in a Business user, you as in a Java Developer , and you as a member of the wider IT Community?
- In the short run (i.e. next 6 months), once the buzz dies down , not much. Remember that it took several years after the Netscape code was open source for Firefox to emerge and change the dynamic of the browser market.
- In the medium term (between 6 and 24 months) expect some interesting packagings of Java to emerge, similar to the way the various Linux Distros work today. Consider these ‘green shoots’ or prototypes with interesting ideas. A ‘small footprint’ version of Java targeted at Applet developers seems to be one popular opinion of what might emerge. However, unless you are ‘bleeding edge’ or in a niche area the chances are you won’t notice them at this stage.
It is in the longer term (2 years plus) that open source java really makes it’s mark. Some predictions that you can quote back to me later:
– In the same way as JBoss and Geronimo have commoditised the app server market programming languages and runtimes will become a commodity. Expect the .Net platform to be opened (not just standardized) in some limited form.
– Java will become more like .Net with multiple languages running in the standard JVM. We have JRuby and Groovy. It wouldn’t be too hard to add C# to this list. Visual Basic in the JVM (the Sun Semplice Project) is already on it’s way.
– Oracle , IBM , SAP and others already committed to the Java market will become focussed on Java as an even bigger part of the core strategy. Just like the app server market, each will seek to differentiate themselves, perhaps by Service (IBM), by a core database (Oracle) or by leading a niche (SAP). Expect tension between the desire to differentiate (and fragment) and the GPL which seeks to ‘bind them all’.
– Apache Harmony , a clean room implementation of Java will continue to gain momentum. It will get picked up by a major vendor in a similar manner to Apple using BSD code.
– Microsoft .Net will end up in a ‘death march’ with Java trying to gain a lead in a feature set. Open source is very good a mimicing existing products (as it makes an easy spec for dispersed developers to write on – just look at Open Office), so (unless software patents get thrown into the mix), it’s hard to see .Net getting a fundamental and lasting edge over the Java Ecosystem.
Update: I’m not saying that .Net is going to go away (nor should it), just that both it and Java are going to be around for a long time to come. Joe and John also have more commentary.
Before I got into IT, I was involved in Supply Chain Management – the stuff that gets your Cornflakes from a farmers field to your breakfast table.
One of the biggest problems in retailling has been an abundance of supply – unlike the previous 100 years where you could ‘never get anything in Ireland’ , be it staple foodstuffs or the latest Gucci Handbags, these are now available at Brown Thomas and shops all over Dublin (the Handbags, not the potatoes).
Unfortunately, shelf space can’t increase at the same rate, so most shops are stocking only the ‘Hits’ – the products that appear to the lowest common denominator of the mass market. This is a problem if you music tastes go beyond ‘Busted’, if you want an extra special Christmas present or or part for your Hifi that ‘they just don’t make anymore’
Step forward the internet. If you look at the success stories of the internet – Amazon, EBay, Online Travel, they all aim at the estimated 50% of purchases that are individual rather than mass market. Read the Wired Article here that explains more.
When SAP announced that they were migrating their solution to a full J2EE server stack, I was initially sceptical. While it makes good business sense (after all Enterprise Java server’s are now effectively free), and complemented their decision to open source the SAP DB (now known as Max DB), there was still a niggling feeling at the back of my mind.
Why? Well over the years we’ve learnt a lot of lessons of how to build Scalable Java applications. Even then, some people can’t seem to get it right (No names , but you know who you are). How would SAP people (who I have a lot of respect for as you don’t get to the position SAP is within the industry without getting at least something right) react to this strange new Java world. Would they shed all past baggage and dive in with the enthusiasm of College Graduates? Or would they take a ‘not invented here’ attitude and hack together something in Java along the lines of what they were used to.
I suspected the latter , and fully expected to end up cleaning up some mess of a CRM or ERM system. However, I am pleasently surprised with SAP’s Java Website. On a pure Java level, it approaches the efforts from Oracle , IBM and BEA. If SAP are making this amount of effort to promote Java best practice, then there may be hope after all.
Final question: If this goes the way SAP is planning, at what point does it’s installed base get counted as part of the Market share of J2EE servers. What percentage of the market would it have? A healthy and very profitable 10%? Certainly the strategy (and the Market share) is very close to Oracle , which also bundles it’s (10g) App server with it’s main product (a Database rather than a CRM or ERP Solution).