SDC forms an encrypted connection between your data and Google Apps. SDC lets you control who in your domain can access which resources using Google Apps.
SDC works with Google Apps to provide data connectivity and enable IT administrators to control the data and services that are accessible in Google Apps. WithSDC, you can build private gadgets, spreadsheets, and applications that interact with your existing corporate systems.
The following illustration shows SDC connection components.
The steps are:
Hi
Great point, of course its not just Java, it’s the bindings set that enable portability.
Let me be the first to suggest a Java profile called “Java CE” (or J2CE for the old schoolers)
Obviously “Cloud Edition”
This would the recipe for portability, Just like J2EE for the enterprise, or J2ME for the embedded device, and would allow for special interfaces “fit for cloud” like, Haddop bindings, distributed/replicated storage, some kind of semi-transactional database, etc
Thoughts?
Not to forget that Netweaver has what my friends tell me is a fine implementation of a Java app server in it J
On a totally different topic: Sam, do you ever sleep ? It's 4am in the morning in France. Dude, take a rest ! The "Open Cloud" movement needs healthy leaders ;-)
-Michael
From: cloud...@googlegroups.com <cloud...@googlegroups.com>
To: cloud...@googlegroups.com <cloud...@googlegroups.com>
Sent: Wed Apr 08 21:13:17 2009
Subject: Re: Google's Cloud Now Bridges To Your Data Center
Michael
Let me rephrase my proposal, as your point is well taken
There are a generally accepted set of API's for programming PC like clients, and embedded devices, and enterprise servers. These API's are expressed in several languages, but many of the concepts are common. For example connection pooling and back end database transactions are a common API for server code.
Common practice has, within a language implementation, evolved such that a high degree of portability for the programmer has emerged, irrespective of the vendor/open source of the language runtime and support libraries.
As cloud is a new type of "platform", a common set of API's for common programming metaphors should emerge. For example, in a cloud, filesystem access semantics are different (non Posix compliant). Several database-like paradigms emerge (Hadoop, non-SQL query methods, etc) but they are not like server semantics. Maybe parallel programming API's will come from the grid world (Globus, MPI) into more commonuse as cloud platforms are better at supporting them.
If the community can develop this common API approach, portability will be greatly enhanced cloud to cloud. Also, deployment and container issues are part of this.
In the Java world, the old schoolers would metaphorically "aha" this concept if one were to make up a term called "J2CE - Java 2 Cloud Edition"
David.
-----Original Message-----
From: cloud...@googlegroups.com [mailto:cloud...@googlegroups.com] On Behalf Of Bechauf, Michael
Sent: Wednesday, April 08, 2009 5:41 PM
To: cloud...@googlegroups.com
Subject: Re: Google's Cloud Now Bridges To Your Data Center
I don't think a set of APIs controlled by one company (Sun) that needs to be licensed from that company would fit my definition of an "open standard". There may be a "community process" and an invitation for public feedback, but that does not change the fact that it is a set of proprietary APIs licensed under commercial terms and under full control by one company.
The "Open Cloud" cannot be controlled by one company, or one individual *). It must be owned and independently operated.
-Michael
PS: *) I am not saying that this is what Sam had in mind, but if one individual attempts to get a trademark, that's not much better than Sun owning the Java trademark
----- Original Message -----
From: cloud...@googlegroups.com <cloud...@googlegroups.com>
To: cloud...@googlegroups.com <cloud...@googlegroups.com>
Sent: Wed Apr 08 20:29:34 2009
Subject: Re: Google's Cloud Now Bridges To Your Data Center
Java CE is great idea. I'd love to think this concept through some
more. How could you see this working?
r/c
On Wed, Apr 8, 2009 at 8:13 PM, David Bernstein (daberns)
<dab...@cisco.com> wrote:
> Hi
>
>
>
> Great point, of course its not just Java, it’s the bindings set that enable
> portability.
>
>
>
> Let me be the first to suggest a Java profile called “Java CE” (or J2CE for
> the old schoolers)
>
>
>
> Obviously “Cloud Edition”
>
>
>
> This would the recipe for portability, Just like J2EE for the enterprise, or
> J2ME for the embedded device, and would allow for special interfaces “fit
> for cloud” like, Haddop bindings, distributed/replicated storage, some kind
> of semi-transactional database, etc
>
>
>
> Thoughts?
>
>
>
>
>
> From: cloud...@googlegroups.com [mailto:cloud...@googlegroups.com] On
> Behalf Of tluk...@exnihilum.com
> Sent: Wednesday, April 08, 2009 4:58 PM
> To: cloud...@googlegroups.com
> Subject: Re: Google's Cloud Now Bridges To Your Data Center
>
>
>
Yes, that NetWeaver Java Application Server implementation is doing just fine, but unfortunately Sun has the flu (which prompted my comment, because we do not want to see the same level of control of an ecosystem in the Cloud again). And Harmony, well, I better be quiet and let Geir comment ...
I'll shut up now and rather listen to the technical thread. After all, I joined this list to learn something, not just to stand on my soapbox.
-Michael
Sent: Wed Apr 08 21:01:15 2009
Subject: RE: Google's Cloud Now Bridges To Your Data Center
Not to forget that Netweaver has what my friends tell me is a fine implementation of a Java app server in it J
From:
cloud...@googlegroups.com [mailto:cloud...@googlegroups.com] On Behalf
Of tluk...@exnihilum.com
Sent: Wednesday, April 08, 2009 5:54 PM
To: cloud...@googlegroups.com
Subject: Re: Google's Cloud Now Bridges To Your Data Center
Kahuna Matata, Michael.. it's all good ;-)
Consider what we're discussing as more of an abstract, high-level model. I can
run .NET code with Mono, or I can run Java code with Kaffe or Harmony or
Classpath. I don't need to involve Microsoft or Sun. We're simply looking at
and talking about leveraging virtualization at the application level and not
just at the infrastructure level.
TL
-----Original Message-----
From: "Bechauf, Michael" [michael...@sap.com]
z
dG‰
Why? We're actually seeing the convergence of the platforms (SE, EE,
ME).
I also think that it's too early to crown any API winners yet. We
still have no idea what we're doing :)
However, I'm a Java Weenie(tm), and I think that Java is the place to
be in the cloud. (.NET maybe, but only if we can untangle the IP
threats from MSFT). I can run languages such as Python and Ruby (and
run them fast), mix with vast, existing enterprise-class libraries and
legacy code, and leverage very good operational manageability.
On a totally different topic: Sam, do you ever sleep ? It's 4am in the morning in France. Dude, take a rest ! The "Open Cloud" movement needs healthy leaders ;-)
> Interesting announcement from Google yesterday in which they
> unveiled several new features for their Google App Engine platform.
> Most notable App Engine now includes supports for Java as well as
> several java related standards such as the Java Servlet API, JDO and
> JPA, javax.cache, and javax.mail. When it comes to an Open Cloud,
> Google seems to be saying action speaks louder then words and I
> applaud them for this!
>
> I have been lucky enough to be given access to review some of the
> new App Engine features. For me the inclusion of Java is the least
> exciting of the new features.
The fact that Java is support means that Jini can now be used there,
and that opens up all kinds of interworking possibilities. Mobile
code and smart proxies remove a lot of integration and interworking
nightmares by allowing the same API to be visible everywhere, but for
different users to have different implementations, all maintained and
supported centrally; i.e. one copy, one implementation, one time.
This doesn't happen for XML based document exchange...
Gregg Wonderly
That's fine... someone's got to be the public face of cloud computing (and it's not going to be me).
However, I really believe you have got to stop believing that you must defend this community against anybody who you suspect has sinister motives. Yes, there is a lot of evil in the world, and I'd be the first to acknowledge that people can abuse power, but don't just assume - we need to trust a little. Once we start to trust, we learn to tolerate. And with tolerance, we start to work together and accomplish a goal.
Umm.. this is going to be an international effort.. better make it a valid passport photo.
>> "Who should I send my 5x10 Glossy too?"