ݺߣshows by User: rfeng / http://www.slideshare.net/images/logo.gif ݺߣshows by User: rfeng / Fri, 07 Feb 2014 00:17:20 GMT ݺߣShare feed for ݺߣshows by User: rfeng Working with LoopBack Models /slideshow/loopback-models/30931742 loopback-models-140207001720-phpapp01
LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. ]]>

LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. ]]>
Fri, 07 Feb 2014 00:17:20 GMT /slideshow/loopback-models/30931742 rfeng@slideshare.net(rfeng) Working with LoopBack Models rfeng LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/loopback-models-140207001720-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS &amp; Android SDKs.
Working with LoopBack Models from Raymond Feng
]]>
19363 6 https://cdn.slidesharecdn.com/ss_thumbnails/loopback-models-140207001720-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building a Node.js API backend with LoopBack in 5 Minutes /slideshow/loopback-mysql/30931588 loopback-mysql-140207001043-phpapp02
LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. ]]>

LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. ]]>
Fri, 07 Feb 2014 00:10:43 GMT /slideshow/loopback-mysql/30931588 rfeng@slideshare.net(rfeng) Building a Node.js API backend with LoopBack in 5 Minutes rfeng LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/loopback-mysql-140207001043-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> LoopBack is an open source API framework built on top of Express optimized for mobile and web. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS &amp; Android SDKs.
Building a Node.js API backend with LoopBack in 5 Minutes from Raymond Feng
]]>
18875 3 https://cdn.slidesharecdn.com/ss_thumbnails/loopback-mysql-140207001043-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Data Binding Unleashed for Composite Applications /slideshow/data-binding-unleashed-for-composite-applications-9530833/9530833 s313731-databinding-111003175421-phpapp02
Data Binding Unleashed for Composite Applications JavaOne 2010 ]]>

Data Binding Unleashed for Composite Applications JavaOne 2010 ]]>
Mon, 03 Oct 2011 17:54:19 GMT /slideshow/data-binding-unleashed-for-composite-applications-9530833/9530833 rfeng@slideshare.net(rfeng) Data Binding Unleashed for Composite Applications rfeng Data Binding Unleashed for Composite Applications JavaOne 2010 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/s313731-databinding-111003175421-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Data Binding Unleashed for Composite Applications JavaOne 2010
Data Binding Unleashed for Composite Applications from Raymond Feng
]]>
743 1 https://cdn.slidesharecdn.com/ss_thumbnails/s313731-databinding-111003175421-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building Flexible APIs for Web 2.x/Cloud Applications� (JavaOne 2011 Session 25208) /slideshow/building-flexible-apis-for-web-2xcloud-applications-javaone-2011-session-25208/9530724 javaone2011-25208-111003174604-phpapp01
Building Flexible APIs for Web 2.x/Cloud Applications session 25208, JavaOne 2011]]>

Building Flexible APIs for Web 2.x/Cloud Applications session 25208, JavaOne 2011]]>
Mon, 03 Oct 2011 17:46:00 GMT /slideshow/building-flexible-apis-for-web-2xcloud-applications-javaone-2011-session-25208/9530724 rfeng@slideshare.net(rfeng) Building Flexible APIs for Web 2.x/Cloud Applications� (JavaOne 2011 Session 25208) rfeng Building Flexible APIs for Web 2.x/Cloud Applications� session 25208, JavaOne 2011 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/javaone2011-25208-111003174604-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Building Flexible APIs for Web 2.x/Cloud Applications� session 25208, JavaOne 2011
Building Flexible APIs for Web 2.x/Cloud Applications (JavaOne 2011 Session 25208) from Raymond Feng
]]>
8191 5 https://cdn.slidesharecdn.com/ss_thumbnails/javaone2011-25208-111003174604-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
RESTful SCA with Apache Tuscany /rfeng/restful-sca-with-apache-tuscany tuscanyrest-110306230451-phpapp02
RESTful SCA with Apache Tuscany]]>

RESTful SCA with Apache Tuscany]]>
Sun, 06 Mar 2011 23:04:46 GMT /rfeng/restful-sca-with-apache-tuscany rfeng@slideshare.net(rfeng) RESTful SCA with Apache Tuscany rfeng RESTful SCA with Apache Tuscany <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tuscanyrest-110306230451-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> RESTful SCA with Apache Tuscany
RESTful SCA with Apache Tuscany from Raymond Feng
]]>
621 2 https://cdn.slidesharecdn.com/ss_thumbnails/tuscanyrest-110306230451-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Data Binding Unleashed for Composite Applications /slideshow/data-binding-unleashed-for-composite-applications/7173218 s313731-databinding-110306225959-phpapp01
This is the presentation for Javaone 2010: S313731]]>

This is the presentation for Javaone 2010: S313731]]>
Sun, 06 Mar 2011 22:59:57 GMT /slideshow/data-binding-unleashed-for-composite-applications/7173218 rfeng@slideshare.net(rfeng) Data Binding Unleashed for Composite Applications rfeng This is the presentation for Javaone 2010: S313731 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/s313731-databinding-110306225959-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This is the presentation for Javaone 2010: S313731
Data Binding Unleashed for Composite Applications from Raymond Feng
]]>
363 1 https://cdn.slidesharecdn.com/ss_thumbnails/s313731-databinding-110306225959-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Apache Tuscany 2.x Extensibility And SPIs /slideshow/apache-tuscany-2x-extensibility-and-spis/2724222 tuscany2-xextensibilityandspis-091215112100-phpapp02
Apache Tuscany 2.x Extensibility And SPIs]]>

Apache Tuscany 2.x Extensibility And SPIs]]>
Tue, 15 Dec 2009 11:20:46 GMT /slideshow/apache-tuscany-2x-extensibility-and-spis/2724222 rfeng@slideshare.net(rfeng) Apache Tuscany 2.x Extensibility And SPIs rfeng Apache Tuscany 2.x Extensibility And SPIs <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tuscany2-xextensibilityandspis-091215112100-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Apache Tuscany 2.x Extensibility And SPIs
Apache Tuscany 2.x Extensibility And SPIs from Raymond Feng
]]>
744 3 https://cdn.slidesharecdn.com/ss_thumbnails/tuscany2-xextensibilityandspis-091215112100-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
OSGi Enablement For Apache Tuscany /slideshow/osgi-enablement-for-apache-tuscany/2724207 osgienablementfortuscany-091215111936-phpapp01
OSGi Enablement for Apache Tuscany]]>

OSGi Enablement for Apache Tuscany]]>
Tue, 15 Dec 2009 11:19:32 GMT /slideshow/osgi-enablement-for-apache-tuscany/2724207 rfeng@slideshare.net(rfeng) OSGi Enablement For Apache Tuscany rfeng OSGi Enablement for Apache Tuscany <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/osgienablementfortuscany-091215111936-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> OSGi Enablement for Apache Tuscany
OSGi Enablement For Apache Tuscany from Raymond Feng
]]>
1172 4 https://cdn.slidesharecdn.com/ss_thumbnails/osgienablementfortuscany-091215111936-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
OSGi Remote Services With SCA using Apache Tuscany /slideshow/osgi-remote-services-with-sca-using-apache-tuscany/2677376 osgiremoteserviceswithtuscanysca-091208164747-phpapp01
OSGi goes beyond service invocations in a single JVM with the introduction of RFC 119 - Distributed OSGi. It will enable an OSGi bundle deployed in a JVM to invoke a service (either OSGi or non-OSGi) in another JVM or process, potentially on a remote computer accessed via a network protocol. Meanwhile, an OSGi service deployed in another JVM or a non-OSGi program such as Web Service client, potentially on a remote computer, to find and access a service running in the "local" OSGi JVM (i.e. an OSGi deployment can accept service invocations from remote OSGi bundle or external environments). The distributed computing functionality is added to the OSGi programming model without additional APIs or concepts as the distribution layer will be mostly transparent to OSGi developers by configuration. SCA (Service Component Architecture) provides a technology-neutral approach to abstract business logic into components and assemble them into composite applications. It greatly simplifies the component communications using declarative bindings. QoS requirements can be uniformly declared as SCA intents which can be mapped and realized using different stacks. SCA is a great fit to be a distribution provider for distributed OSGi. Apache Tuscany is an open source project that implements the SCA specifications. It provides integrations of implementation types (such as Java, Scripting, BPEL, Spring, OSGi and JEE) and binding types (such as Web Service, JMS, EJB, CORBA, RMI, JSONRPC, and ATOM) as the infrastructure for SCA programming. The latest version of Tuscany runtime is fully built on top of OSGi as the foundation. We recently added the OSGi RFC 119 support. In this session, we will teach you how to develop a distributed OSGi application to leverage the SCA capabilities using Apache Tuscany. A calculator scenario will be used to demonstrate the distributed OSGi service invocations using RMI and Web Service protocols. We will also explain how to model an OSGi bundle as an SCA component and configure the SCA composite to provide communications between services. The readers will understand the basic ideas behind distributed OSGi in the concrete example and the power of Tuscany SCA for service composition.]]>

OSGi goes beyond service invocations in a single JVM with the introduction of RFC 119 - Distributed OSGi. It will enable an OSGi bundle deployed in a JVM to invoke a service (either OSGi or non-OSGi) in another JVM or process, potentially on a remote computer accessed via a network protocol. Meanwhile, an OSGi service deployed in another JVM or a non-OSGi program such as Web Service client, potentially on a remote computer, to find and access a service running in the "local" OSGi JVM (i.e. an OSGi deployment can accept service invocations from remote OSGi bundle or external environments). The distributed computing functionality is added to the OSGi programming model without additional APIs or concepts as the distribution layer will be mostly transparent to OSGi developers by configuration. SCA (Service Component Architecture) provides a technology-neutral approach to abstract business logic into components and assemble them into composite applications. It greatly simplifies the component communications using declarative bindings. QoS requirements can be uniformly declared as SCA intents which can be mapped and realized using different stacks. SCA is a great fit to be a distribution provider for distributed OSGi. Apache Tuscany is an open source project that implements the SCA specifications. It provides integrations of implementation types (such as Java, Scripting, BPEL, Spring, OSGi and JEE) and binding types (such as Web Service, JMS, EJB, CORBA, RMI, JSONRPC, and ATOM) as the infrastructure for SCA programming. The latest version of Tuscany runtime is fully built on top of OSGi as the foundation. We recently added the OSGi RFC 119 support. In this session, we will teach you how to develop a distributed OSGi application to leverage the SCA capabilities using Apache Tuscany. A calculator scenario will be used to demonstrate the distributed OSGi service invocations using RMI and Web Service protocols. We will also explain how to model an OSGi bundle as an SCA component and configure the SCA composite to provide communications between services. The readers will understand the basic ideas behind distributed OSGi in the concrete example and the power of Tuscany SCA for service composition.]]>
Tue, 08 Dec 2009 16:47:36 GMT /slideshow/osgi-remote-services-with-sca-using-apache-tuscany/2677376 rfeng@slideshare.net(rfeng) OSGi Remote Services With SCA using Apache Tuscany rfeng OSGi goes beyond service invocations in a single JVM with the introduction of RFC 119 - Distributed OSGi. It will enable an OSGi bundle deployed in a JVM to invoke a service (either OSGi or non-OSGi) in another JVM or process, potentially on a remote computer accessed via a network protocol. Meanwhile, an OSGi service deployed in another JVM or a non-OSGi program such as Web Service client, potentially on a remote computer, to find and access a service running in the "local" OSGi JVM (i.e. an OSGi deployment can accept service invocations from remote OSGi bundle or external environments). The distributed computing functionality is added to the OSGi programming model without additional APIs or concepts as the distribution layer will be mostly transparent to OSGi developers by configuration. SCA (Service Component Architecture) provides a technology-neutral approach to abstract business logic into components and assemble them into composite applications. It greatly simplifies the component communications using declarative bindings. QoS requirements can be uniformly declared as SCA intents which can be mapped and realized using different stacks. SCA is a great fit to be a distribution provider for distributed OSGi. Apache Tuscany is an open source project that implements the SCA specifications. It provides integrations of implementation types (such as Java, Scripting, BPEL, Spring, OSGi and JEE) and binding types (such as Web Service, JMS, EJB, CORBA, RMI, JSONRPC, and ATOM) as the infrastructure for SCA programming. The latest version of Tuscany runtime is fully built on top of OSGi as the foundation. We recently added the OSGi RFC 119 support. In this session, we will teach you how to develop a distributed OSGi application to leverage the SCA capabilities using Apache Tuscany. A calculator scenario will be used to demonstrate the distributed OSGi service invocations using RMI and Web Service protocols. We will also explain how to model an OSGi bundle as an SCA component and configure the SCA composite to provide communications between services. The readers will understand the basic ideas behind distributed OSGi in the concrete example and the power of Tuscany SCA for service composition. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/osgiremoteserviceswithtuscanysca-091208164747-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> OSGi goes beyond service invocations in a single JVM with the introduction of RFC 119 - Distributed OSGi. It will enable an OSGi bundle deployed in a JVM to invoke a service (either OSGi or non-OSGi) in another JVM or process, potentially on a remote computer accessed via a network protocol. Meanwhile, an OSGi service deployed in another JVM or a non-OSGi program such as Web Service client, potentially on a remote computer, to find and access a service running in the &quot;local&quot; OSGi JVM (i.e. an OSGi deployment can accept service invocations from remote OSGi bundle or external environments). The distributed computing functionality is added to the OSGi programming model without additional APIs or concepts as the distribution layer will be mostly transparent to OSGi developers by configuration. SCA (Service Component Architecture) provides a technology-neutral approach to abstract business logic into components and assemble them into composite applications. It greatly simplifies the component communications using declarative bindings. QoS requirements can be uniformly declared as SCA intents which can be mapped and realized using different stacks. SCA is a great fit to be a distribution provider for distributed OSGi. Apache Tuscany is an open source project that implements the SCA specifications. It provides integrations of implementation types (such as Java, Scripting, BPEL, Spring, OSGi and JEE) and binding types (such as Web Service, JMS, EJB, CORBA, RMI, JSONRPC, and ATOM) as the infrastructure for SCA programming. The latest version of Tuscany runtime is fully built on top of OSGi as the foundation. We recently added the OSGi RFC 119 support. In this session, we will teach you how to develop a distributed OSGi application to leverage the SCA capabilities using Apache Tuscany. A calculator scenario will be used to demonstrate the distributed OSGi service invocations using RMI and Web Service protocols. We will also explain how to model an OSGi bundle as an SCA component and configure the SCA composite to provide communications between services. The readers will understand the basic ideas behind distributed OSGi in the concrete example and the power of Tuscany SCA for service composition.
OSGi Remote Services With SCA using Apache Tuscany from Raymond Feng
]]>
1731 3 https://cdn.slidesharecdn.com/ss_thumbnails/osgiremoteserviceswithtuscanysca-091208164747-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-rfeng-48x48.jpg?cb=1522842634 * Over 22 years of experience in enterprise software development on Web API and Business Integration platforms. In-depth knowledge and hands-on expertise in Node.js, Java, JEE, OSGi, REST, JSON, XML, Web Services and SOA. * Proven technical leadership in developing complex projects and leading-edge technologies. Self-motivated fast learner with sound analytical skill and strong problem-solving ability. Established as a “go-to” technical person in the organization to resolve complex technical issues. * Veteran open source practitioner. One of creators of LoopBack API framework for Node.js. Elected member of Apache Software Foundation. PMC member and committer of Apache Tuscany project and ... http://www.enjoyjava.com https://cdn.slidesharecdn.com/ss_thumbnails/loopback-models-140207001720-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/loopback-models/30931742 Working with LoopBack ... https://cdn.slidesharecdn.com/ss_thumbnails/loopback-mysql-140207001043-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/loopback-mysql/30931588 Building a Node.js API... https://cdn.slidesharecdn.com/ss_thumbnails/s313731-databinding-111003175421-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/data-binding-unleashed-for-composite-applications-9530833/9530833 Data Binding Unleashed...