Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Web- and Mobile-Oriented 
Architectures 
with Oracle Fusion Middleware 
for XML 
Lucas Jellema 
Oracle OpenWorld 2014, San...
3 
Objectives
4 
Objectives
5 
Personal Cloud
6 
Current, Personal 
Context
7 
Further 
Business Requirements 
• Task Tailored UX 
• Up-to-date – near real time 
• Flexible – quick time to market fo...
8 
Some IT perspective
Thick Client Thin Client 
Presentation 
Rendering 
Presentation 
Rendering 
Presentation 
Logic 
Enterprise Resources 
(Da...
Rich Client 
HTML5/JS 
SnglPgApp 
Presentation Services 
Business Services 
Client 
Enterprise Resources 
Client 
Server 
...
11 
User Interface 
Oriented Architecture (eUIOA) 
rendering and user interaction 
User Interface 
presentation services 
...
12 
User Interface 
oriented architecture 
User Interface 
UI (MVC) 
WOA/MOA 
Business 
SOA 
Data
13 
User Interface oriented 
architecture (MOA/WOA) 
Browser View 
DOM 
Controller 
Model 
REST REST REST 
Business 
Data
OA 
Mobile Application 
(native/HTML 5 app) 
Web 2.0/Ajax Rich UI 
Browser application 
Service & Process Bus 
(WS*, SOAP,...
OA 
Mobile Application 
(native/HTML 5 app) 
Web 2.0/Ajax Rich UI 
Browser application 
HTTP 
WOA/MOA 
(RESTful, JSON) 
Fu...
16 
Oracle Mobile Cloud Service 
Mobile App Web App 
Service Bus 
(WS*, SOAP, XML) 
JDBC, RMI, HTTP 
HTTPS, Email, VPN,… 
...
17 
Implementing the WOA/MOA 
backend with SOA Suite 12c 
Service Bus 
SOA Suite 
(SCA engine) 
Result Cache 
ADF BC JPA 
...
18 
Implementing the WOA/MOA 
backend with SOA Suite 12c 
Fine Grained, 
directly accessible 
Service Bus 
SOA Suite 
(SCA...
19 
WebApp
20 
Required JSON:
21 
Demonstration 
Mobile/Web app 
REST service 
JSON:
22 
Demonstration 
Mobile/Web app 
JSON: 
Service Bus 
Canonical, 
Reusable 
SOAP/XML 
Business Service 
SOA Composite 
IS...
23 
Demonstration 
Mobile/Web app 
JSON: 
Service Bus 
Canonical, 
Reusable 
SOAP/XML 
Business Service 
SOA Composite 
IS...
24 
Enriched ADF Web Apps 
Web Developer 
community 
Taskflow 
Databound 
ADF Rich Table 
World Cup 
database 
schema 
ADF...
25 
OTN article on HTML5 & 
AngularJS to enrich ADF Faces 
https://community.oracle.com/docs/DOC-890831
Summary 
• Mobile and Web Oriented Architecture to achieve modern [mobile] UI 
• Special challenges on SOA infrastructure ...
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Nächste SlideShare
Wird geladen in …5
×

Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)

12.410 Aufrufe

Veröffentlicht am

Mobile applications as well as a large class of modern HTML5 web applications are built on top of an architecture with special provisions, such as RESTful services; the personal cloud, to provide a cross-device experience; push; cache; localization; scalability; and secure interaction with the enterprise back end. Gartner refers to this as the web-oriented architecture. Oracle Fusion Middleware offers key products (Oracle SOA Suite, Oracle Identity Management, and Oracle API Gateway) to implement this architecture, possibly in combination with cloud services such as Oracle Mobile Cloud Service, Oracle Messaging Cloud Service, and Oracle Storage Cloud Service. This session discusses the architecture itself and what it entails.

Veröffentlicht in: Software
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Nice presentation. Just a remark on slide 17: I prefer to keep WS calls for back end. Data integrity and quality are more important than simplicity of REST.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Nice presentation.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)

  1. 1. Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware for XML Lucas Jellema Oracle OpenWorld 2014, San Francisco, CA, USA
  2. 2. 3 Objectives
  3. 3. 4 Objectives
  4. 4. 5 Personal Cloud
  5. 5. 6 Current, Personal Context
  6. 6. 7 Further Business Requirements • Task Tailored UX • Up-to-date – near real time • Flexible – quick time to market for changes and updates – Development and rollout • 24/7 availability • Offline mode (synch upon reconnect) • Deferred, distributed conversations across devices – Shopping basket • Smooth experience, fast and appropriate response – Scalable • Secure – Data on device, access by unauthorized parties, compliance regarding location
  7. 7. 8 Some IT perspective
  8. 8. Thick Client Thin Client Presentation Rendering Presentation Rendering Presentation Logic Enterprise Resources (Data & Documents) Presentation Logic Business Logic Client == Browser Server Presentation Rendering Presentation Logic Business Logic Business Logic Presentation Logic Business Logic Presentation Rendering Presentation Logic Business Logic Business Logic
  9. 9. Rich Client HTML5/JS SnglPgApp Presentation Services Business Services Client Enterprise Resources Client Server Angular ADF APEX Thin Client Web Application JSON XML XML HTML HTML JSON XML POJO XML session state session state stateless Native Mobile App JSON XML session state
  10. 10. 11 User Interface Oriented Architecture (eUIOA) rendering and user interaction User Interface presentation services Business Data
  11. 11. 12 User Interface oriented architecture User Interface UI (MVC) WOA/MOA Business SOA Data
  12. 12. 13 User Interface oriented architecture (MOA/WOA) Browser View DOM Controller Model REST REST REST Business Data
  13. 13. OA Mobile Application (native/HTML 5 app) Web 2.0/Ajax Rich UI Browser application Service & Process Bus (WS*, SOAP, XML) Portlet Container/ UI Service Bus HTTP JDBC, RMI, HTTP HTTPS, Email, VPN,… xOA Caching, i18n, Personal Cloud, Security, Push, Long Running Conversations, Data Synch, Context, Monitor, …
  14. 14. OA Mobile Application (native/HTML 5 app) Web 2.0/Ajax Rich UI Browser application HTTP WOA/MOA (RESTful, JSON) Full Service Bus (WS*, SOAP, XML) HTTP UI services Service & Process Bus (WS*, SOAP, XML) Portlet Container/ UI Service Bus UI services JDBC, RMI, HTTP HTTPS, Email, VPN,… xOA Caching, i18n, Personal Cloud, Security, Push, Long Running Conversations, Data Synch, Context, Monitor, …
  15. 15. 16 Oracle Mobile Cloud Service Mobile App Web App Service Bus (WS*, SOAP, XML) JDBC, RMI, HTTP HTTPS, Email, VPN,… On Premises SaaS in the Cloud SaaS APIs Push services Mobile Backend APIs Connectors Storage/ Cache Mobile Backend User Manage ment
  16. 16. 17 Implementing the WOA/MOA backend with SOA Suite 12c Service Bus SOA Suite (SCA engine) Result Cache ADF BC JPA DC DC DC JAX-RS JAX-RS REST request API Gateway Mobile Access Layer
  17. 17. 18 Implementing the WOA/MOA backend with SOA Suite 12c Fine Grained, directly accessible Service Bus SOA Suite (SCA engine) Result Cache ADF BC JPA DC DC DC JAX-RS JAX-RS JSON processor Native REST REST verb Expose any pipeline as REST Declarative REST verb processing + map to request Native, declarative JSON  XML REST request cache Declarative calls to REST All REST & JSON + Coherence Adapter support also in SOA Composites Composite Service BPEL process to orchestrate business services OWSM policy for REST security
  18. 18. 19 WebApp
  19. 19. 20 Required JSON:
  20. 20. 21 Demonstration Mobile/Web app REST service JSON:
  21. 21. 22 Demonstration Mobile/Web app JSON: Service Bus Canonical, Reusable SOAP/XML Business Service SOA Composite ISSUES Mobile App specific JSON/REST service
  22. 22. 23 Demonstration Mobile/Web app JSON: Service Bus Canonical, Reusable SOAP/XML Business Service SOA Composite ISSUES Mobile App specific JSON/REST service
  23. 23. 24 Enriched ADF Web Apps Web Developer community Taskflow Databound ADF Rich Table World Cup database schema ADF World Cup 2014 Match Center application AngularJS TagCloud application Angular TagCloud Module 3D interactive, animated Tag Cloud Taskflow
  24. 24. 25 OTN article on HTML5 & AngularJS to enrich ADF Faces https://community.oracle.com/docs/DOC-890831
  25. 25. Summary • Mobile and Web Oriented Architecture to achieve modern [mobile] UI • Special challenges on SOA infrastructure – scalable, available, reachable • With Oracle SOA Suite and Service Bus 12c we can – Expose and invoke RESTful services – Deal with JSON data – Realize fine grained interaction with the Coherence cache • Mobile Access Server enforces access from mobile apps • API Gateway can help to expose enterprise services to external consumers in the DMZ – secure, virtualized, enriched, monitored • Oracle Mobile Cloud Service provides a cloud based environment for implementing a substantial portion of the MOA/WOA – Taking the load of the enterprise environment • And the external devices and users as well – Providing MOA services such as push, cache, secure, monitor – Helping with ‘data shaping’ (JSON) and service exposing (REST) • Note: REST, JSON, JavaScript are core technologies – server side too

×