Giving birth to SAP HANA Cloud Portal
Last weekend, after a 12 month pregnancy, a new product was delivered: HANA Cloud Portal (formerly known as SAP HANA Cloud Portal).
Setting the external status flag to available in PPMS
As this is my first blog, let me pause for a second and introduce myself: I’ve been with SAP for the past 8 years – joined a bit after the TopTier acquisition, worked on EP6.0, NetWeaver 04, 04s, business suite integration, A1S at the time what is now called By Design worked on top of NetWeaver, Enterprise Workspaces and web page composer, Business Objects 3.1, 4.0, 4.0 SP3 and 4.1, the people capability inside StreamWork and recently NetWeaver Cloud Portal.
During those years, I’ve seen the portal concept and portals shifted and evolved. From a single point of aggregation to a content management platform to a federation of content platform that inter-operates to SOA and ESOA to a mash-up platform to social-collaboration platform and spanning from classic on-prem middleware installation to virtualized to hosted and self-service, as well as expanding from single channel to multi-channel (and even seen some product calling itself omni-channel). A bumpy ride, with some concepts holding up and some, well, not so much.
So if you’re looking for my answer to the question – what is HANA Cloud Portal? The answer would be that: the sum of a decade of learning and experimenting on how to bridge between users, applications and data in the best manner. That is the true essence of it and that is the passion that drives it.
Vitaly updating a part of the team about the RTC
After the release and over the past weekend, I came to think a bit about the term delivery. There are a lot of equivalents between delivering a new baby and a new product:
- You want to make sure you know what you’re getting yourself into, but cannot really know until you’ve done it
- Doing it because others have it is not a good enough reason, you need to have your own
- During the pregnancy, you’re careful about what you share with others. You go to some experts in hope for some assertion but are never really calm until you have seen it delivered
- As all parents know, the real work only starts after the delivery
- It takes a village to grow one
I can continue with the analogies, but after all it’s a community for SAP techies and we’re not here just for the mushy part. So moving on to a few points I’d like to mention in advance:
- We just launched this space, and the content is on the move. you can expect more content to be published here soon.
- We’re working on creating a free trial (will be offered as part of the NetWeaver Cloud trial). It will take us a few more days, please have patience with us.
- We’re also updating our public experience site to reflect all the changes that have happened since Sapphire Orlando in May (which is a lot, as we move quite fast if I may).
If you can’t wait to learn more, there are several things you can already do: explore this space in the next days and weeks, get in contact with Ifat Shwarts to join the influence council or our customer engagement tracks and if you happen to be at TechEd Las Vegas – make sure to register session PMC110 and the PMC266 hands-on. Another excellent option is to join our tweetchat on Sept 12th, 5pm CET via the #NWCloudPortal and #NWPortalChat hashtags.
An empty site with no content – our sleek & intuitive authoring experiance
During the course of development of HANA Cloud Portal, we have decided to interact as much as possible with the community about our plans, achievements, execution and yes – also obstacles we faced. Openness is a value we cherish, and now that we are legally able to, it is our intention to share here a true dev team blog – with inside stories, features we expect to deliver, developers sharing their work and more fun stuff.
This blog is a kind of a kickoff, and there is a lot of catching up to do (but no worries, well get to it all eventually). So in the spirit of the exciting blog it forward movement, I’d like to start a cloud portal blog chain and ask the following people to blog, answer the following questions and then #BlogItForward to other cloud portal team members:
- Vitaly Vainer (@vitalik) – Area product owner for cloud portal
- What is cloud portal today?
- What are the key features that can be expected in the next months?
- Eran Nelinger – Scrum Master
- Which UI technologies are used by cloud portal for what parts of the product?
- What were the reasons to move from Sencha touch?
- Nir Koren – Dev Ops
- How is the patent pending CI process ‘Quality on submit’ working?
Excellent start of a hopefully new blogging career at SDN?!? 😉
Congrats to you and of course the rest of the Netweaver Cloud Portal team with your new-born. I hope the pregnancy wasn't too complicated? For what I saw from the pictures in your twitter stream, it seemed that at least the delivery was a very smooth one.
Excellent that an SDN space for the Netweaver Cloud Portal is already there. I will soon post a blog there, containing some of my experiences with building applications on top of the Netweaver Cloud Portal in our Beta program.
Also, I'm really very happy to see that you are working on a trial. With that, the whole SDN community has the chance to hold your new baby!
Thanks Jan!
I uploaded some pics that I did not succeed to upload yesterday.
Looking FW to read your blog!
Congratulations to you and your team for delivering the NetWeaver Cloud Portal! Lets hope it will grow up to be best of its class.
Can't wait to get my hands dirty with the trial version!
It'll be interesting to see how the OnDemand portal works together with SAPUI5 and NEO.
Can't wait for the trail version. (although I may have to renew my NEO trail)
(Pieces are starting to fall together)
🙂
To answer this would require a blog by itself - but the short answer is that SAPUI5 is our recommended UI technology to develop your applications (of course, you may also choose differently).
The benefits we provide when you develop your application using SAPUI5 and deploy this to Neo are:
a. We federate your identity between the cloud portal site and the neo application consumed in it (regardless if this identity is provided on the SAP ID or an on premise SAML2 IdP) - so users have SSO to all application running in the site
b. Cloud Portal is using the OpenSocial as runtime container. We expose an opensocial spec for SAPUI5 that injects SAPUI5 libraries into your application instead of you bundling it with your application, and hence if you have a page where several application use SAPUI5 these libraries are loaded only once, keeping your site is light and fast
Great. So there really is no RTC button, it IS a dropdown 🙂
Personally, for me portals are not only for integrating and connecting, but also to share. Looking forward to seeing what kind of APIs NWCloud Portal offers.
http://scn.sap.com/docs/DOC-30601
Let us know your thoughts (you've already impacted our CI process once, might happen again :-))
Ohad,
these APIs are meant to be used when working within cloud portal, right?. I'm thinking more about accessing the services from remote. Services for getting user, page, content information, remote loading of articles, document abstracts, backend infos, etc. out of cloud portal and into another solution.
BTW: how does the portal create the content? XML + XSLT? If so, portal objects can be called within the XSLT? Ah, so many things you can only answer with hands-on access 🙂
Hi Tobias,
Currently published APIs are client-side JS APIs. APIs relying on server capabilities use RESTfull services that weren't published yet, but we intend to do so. Those RESTfull services are the key for remote content consumption.
Overall, we definitely target for embedded scenarios from the authentication perspective, consumption and finally UI aspects.
I didn't get what exactly you mean in content creation aspects ...
More about releasing nwcloudportal : http://scn.sap.com/community/netweaver-portal/cloud/blog/2012/09/10/sap-netweaver-cloud-portal--how-we-release
Hi Ohad,
Very nice first blog here on SCN! Please continue writing. Oh, you already did that Sorry, have to catch up ;-).
You've really made me curious about the product/baby (despite me not being into portals all that much). I'll definitely check out the sessions at sapteched .
Cheers, Fred
Thanks a lot, Fred!
Cloud portal is built on top of NetWeaver Cloud, SAP HANA, integrates with on-premise systems such as EP and very soon BOE, provides a web based mobile access via responsive design - so I guess and hope everyone will find some aspect to relate to it.
Let us know what aspect interest you most, and we'll try to fit it into our SCN communications...
Cheers,
Ohad
Welcome to the family... 🙂