craig_welton
Legendary Poster
Hi All
I was lucky enough to attend this year's Collaborate conference in Las Vegas and wanted to list a couple of cool topics (IMHO)
1. IoT (Internet of Things) wearables, nearables, Bluetooth LE, Raspberry Pie devices with sensors etc.
2. Mobile Application Framework (MAF)
3. Application Interface Services (AIS)
AIS is very intriguing (not that the other 2 aren't). It's a REST server in front of an E1 HTML server that brokers requests to execute JDE applications. Previous integration solutions have been UBEs (batch processing), business function execution (XML call object etc.) or business services (SOAP with BSSV server). AIS is built to leverage the existing logic in JDE applications by allowing the client to fill in form controls, set check boxes, populate QBE columns and press buttons. It is the showcased interface for designing E1 mobile apps so the wheel doesn't have to be re-invented. The mobile app sends the AIS server the request with form actions, the HTML server runs the application and returns the state of the application form (grid rows and all). The mobile app can display whatever data it wants which is obviously much less than a full app because of real-estate. JDE has built a set of java classes and JDeveloper plug-ins to make the development very easy with MAF.
So, very cool but not just for mobile apps. The architecture allows ANY client to connect to the AIS server and send form actions via HTTP POST with JSON. Security is intrinsic since JDE account information is required to get a request token and applied to all requests to access forms. As an example, I just built a JAVA app that logged into JDE, ran P01012 and displayed a list of address book records. The only required integration information was a URI, user and password.
Perhaps the notion of Fusion is becoming clearer ....
Craig
PS: I got to hang out with Dan Bohner for the week and he helped a Collab noob (me) have an awesome experience. Thanks Dan, the mayor of the JDE development community.
I was lucky enough to attend this year's Collaborate conference in Las Vegas and wanted to list a couple of cool topics (IMHO)
1. IoT (Internet of Things) wearables, nearables, Bluetooth LE, Raspberry Pie devices with sensors etc.
2. Mobile Application Framework (MAF)
3. Application Interface Services (AIS)
AIS is very intriguing (not that the other 2 aren't). It's a REST server in front of an E1 HTML server that brokers requests to execute JDE applications. Previous integration solutions have been UBEs (batch processing), business function execution (XML call object etc.) or business services (SOAP with BSSV server). AIS is built to leverage the existing logic in JDE applications by allowing the client to fill in form controls, set check boxes, populate QBE columns and press buttons. It is the showcased interface for designing E1 mobile apps so the wheel doesn't have to be re-invented. The mobile app sends the AIS server the request with form actions, the HTML server runs the application and returns the state of the application form (grid rows and all). The mobile app can display whatever data it wants which is obviously much less than a full app because of real-estate. JDE has built a set of java classes and JDeveloper plug-ins to make the development very easy with MAF.
So, very cool but not just for mobile apps. The architecture allows ANY client to connect to the AIS server and send form actions via HTTP POST with JSON. Security is intrinsic since JDE account information is required to get a request token and applied to all requests to access forms. As an example, I just built a JAVA app that logged into JDE, ran P01012 and displayed a list of address book records. The only required integration information was a URI, user and password.
Perhaps the notion of Fusion is becoming clearer ....
Craig
PS: I got to hang out with Dan Bohner for the week and he helped a Collab noob (me) have an awesome experience. Thanks Dan, the mayor of the JDE development community.